Gray, 1849







the itis logo
The report logo for the ITIS data page




  • Home


  • About ITIS

    • About ITIS Page


    • What's New


    • Organizational Information

      • Background Information


      • Organization and Partners


      • Memorandum of Understanding


      • Data Development History and Data Quality



    • Standards and Database Documentation


    • Frequently Asked Questions

      • What is an ITIS TSN?


      • Glossary of ITIS Terms?


      • How Do I Cite ITIS?


      • How Do I Link to ITIS?


      • What is the format of a download file?



    • Contact Us



  • Data Access and Tools

    • Data Access Information


    • ITIS Tools


    • Advanced Search


    • Web Services

      • Web Service Information


      • Description of ITIS Web Services


      • Developing a Client


      • ITIS Solr Web Services


      • ITIS Solr WS Examples



    • Hierarchical Report


    • Compare Names



  • Get ITIS Data

    • Full Database Download

      • Instructions


      • Database Files



    • Download A Specific Taxonomic Group



  • Submit and Update Data

    • Data Submission Information


    • Submission Requirements and Guidelines


    • ITIS Taxonomic Workbench




Go to Print Version



Myron 

Gray, 1849
Taxonomic Serial No.: 700198




(Download Help)

Myron
TSN 700198







 Taxonomy and Nomenclature
























































       
  Kingdom: Animalia  
  Taxonomic Rank: Genus  
 Synonym(s):  
  Common Name(s):  
       
 
Taxonomic Status:


   
  Current Standing: valid
 
       
 
Data Quality Indicators:


   
 
Record Credibility Rating:

verified - standards met

 
  Global Species Completeness: complete   
  Latest Record Review: 2016   
       


 Taxonomic Hierarchy












































































       
 Kingdom
Animalia 
– Animal, animaux, animals
 
    Subkingdom
Bilateria 
 
       Infrakingdom
Deuterostomia 
 
          Phylum
Chordata 
– cords, cordado, chordates
 
             Subphylum
Vertebrata 
– vertebrado, vertbrs, vertebrates
 
                Infraphylum
Gnathostomata 
 
                   Superclass
Tetrapoda 
 
                      Class
Reptilia Laurenti, 1768
– rpteis, reptiles, Reptiles
 
                         Order
Squamata Oppel, 1811
– Amphisbaenians, Lizards, Snakes, amphisbnes, lzards, serpents
 
                            Suborder
Serpentes Linnaeus, 1758
– Snakes, cobra, serpente, serpents
 
                               Infraorder
Alethinophidia Nopcsa, 1923
 
                                  Family
Homalopsidae Bonaparte, 1845
 
                                     GenusMyron Gray, 1849 
    Direct Children:  
                                        Species

Myron karnsi Murphy, 2011
– Aru Mangrove Snake
 
                                        Species

Myron resetari Murphy, 2011
– Broome Mangrove Snake
 
                                        Species

Myron richardsonii Gray, 1849
– Richardson's Mangrove Snake
 
       

 References
































































































       
  Expert(s):    
  Expert:    
  Notes:    
  Reference for:    
       
 
Other Source(s):
   
 Source:

Snake Species of the World, vol. undetermined, manuscript (version 2004)
 
 Acquired:2004  
 Notes:Working manuscript of follow-up volumes to McDiarmid et al. (1999), "Snake Species of the World: A Taxonomic and Geographic Reference, vol. 1"  
 Reference for:
Myron 
 
    
 
Publication(s):
   
 Author(s)/Editor(s):

Murphy, John C., and Harold K. Voris
 
 Publication Date:2014  
 Article/Chapter Title:A Checklist and Key to the Homalopsid Snakes (Reptilia, Squamata, Serpentes), with the Description of New Genera  
 Journal/Book Name, Vol. No.:Fieldiana: Life and Earth Sciences, no. 8  
 Page(s):1-43  
 Publisher:  
 Publication Place:  
 ISBN/ISSN:2158-5520  
 Notes:  
 Reference for:
Myron 
 
    


 Geographic Information





















       
 
Geographic Division:
  
       
 
Jurisdiction/Origin:
  
 

 

   


 Comments












       
  Comment:  
 

 

   




//Array variable to store data returned from SOLR server
var dataArray=[];

/**
* @description: javascript callback function which will be called after asynchronous call to SOLR
* @param: SOLR Data
**/
function on_SubordinateTaxaReturn(data)

$('#results').empty();
var docs = data.facet_counts.facet_pivot.product;
var groupDoc = data.grouped.rankID.groups;
var suboradinateTaxa = 0;
var rank = "";
var verifiedStandardsMet =0;
var verifiedMinStandardsMet = 0;
var unverified = 0;
var unverifiedReview = 0;
var credibility="";
var outTable = "";
var rankName="";
var totalVerifiedStandardsMet=0;
var totalVerifiedMinStandardsMet=0;
var totalUnverified=0;
var arrayIndex=0;
var percentStandardsMet="";
var offSiteSources=[];
//the number of rank objects returned from the solr query
var totalNumberOfRanks = docs.length;
//The rank of the item for which the subordinate taxa is being calculated
var searchTermRank = "180";
var pieChartConfig = [];

dataArray=[];
var dataExists = false;

//HTML Table header
outTable += "";
outTable += "";
outTable += "";
outTable += "
"
outTable += " ";
outTable += " ";
outTable += "";
rank = docs[rankIndex].value;
searchTermRank="180";

//Make sure not to include the results for the rank of the search term in the generated results.
if(Number(rank) > Number(searchTermRank))
unverified=0;
verifiedStandardsMet=0;
verifiedMinStandardsMet=0;
unverifiedReview=0;
for(j=0; j 0)
dataExists=true;

//keep a running tally of verifiedMinStandardsMet and totalVerifiedMinStandardsMet
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="Minimum taxonomic/nomenclature review".toUpperCase())
verifiedMinStandardsMet = docs[rankIndex].pivot[j].count;
totalVerifiedMinStandardsMet+=verifiedMinStandardsMet;

//keep a running tally of verifiedStandardsMet and totalVerifiedStandardsMet
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="TWG standards met".toUpperCase())
verifiedStandardsMet = docs[rankIndex].pivot[j].count;
totalVerifiedStandardsMet+=verifiedStandardsMet;

//keep a running tally of unverified and totalUnverified
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() ==="No review; untreated NODC data".toUpperCase())
unverified=docs[rankIndex].pivot[j].count;
totalUnverified+=unverified;

//keep a running tally of unverified and totalUnverified
if(docs[rankIndex].pivot[j].value.trim().toUpperCase() === "No review; non-peer reviewed source".toUpperCase())
unverifiedReview=docs[rankIndex].pivot[j].count;
totalUnverified+=unverifiedReview;


percentStandardsMet = docs[rankIndex].pivot[j].value;



for(var a=0;a 0)
if(rank==groupDoc[a].doclist.docs[0].rankID)
rankName=groupDoc[a].doclist.docs[0].rank;
break;




dataArray[arrayIndex] = new SubordinateTaxa(rank,rankName,verifiedStandardsMet,verifiedMinStandardsMet,unverified+unverifiedReview,percentStandardsMet);;
arrayIndex++;

}
} //END of SOLR data parsing
if (dataExists)
//SORT DATA based on Rank ID by ascending order
dataArray=sortDataByRankID(dataArray,0);

for(var arrayNewIndex = 0;arrayNewIndex<dataArray.length;arrayNewIndex++)
outTable += generateSubordinateTaxaColumnTD("Subordinate Taxa", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].taxonomicTotal);

outTable += "";
//Subordinate Taxa Column
outTable += generateSubordinateTaxaColumnTD("Subordinate Taxa", "ALL", (totalVerifiedStandardsMet + totalVerifiedMinStandardsMet + totalUnverified));
outTable += "
  ";
outTable += " ";
outTable += "
 Subordinate Taxa";
outTable += "
 Rank";
outTable += "
 Verified Standards Met ";
outTable += "
 Verified Min Standards Met";
outTable += "
 Unverified";
outTable += "
Percent Standards Met";

//Parse SOLR document to get the related data to array
for(var rankIndex = 0; rankIndex 0)
outTable += "
" + dataArray[arrayNewIndex].rankName + "";

//hyperlink the data
if(dataArray[arrayNewIndex].standardsMet>0)
outTable += generateSubordinateTaxaColumnTD("TWG standards met", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].standardsMet);
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].standardsMet + "";
//hyperlink the data
if(dataArray[arrayNewIndex].minStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("Minimum taxonomic/nomenclature review", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].minStandardsMet)
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].minStandardsMet + "";
//hyperlink the data
if(dataArray[arrayNewIndex].unverified>0)
outTable += generateSubordinateTaxaColumnTD("Unverified", dataArray[arrayNewIndex].rankName, dataArray[arrayNewIndex].unverified)
//just display the data
else
outTable += "
" + dataArray[arrayNewIndex].unverified + "";

//Chart should appear in this column
outTable += "
";
outTable += "";
var configuration =
id: 'percentStandardsMet' + dataArray[arrayNewIndex].rankName,
data: [["Verified Standards Met", dataArray[arrayNewIndex].standardsMet],
["Verified Min. Standards Met", dataArray[arrayNewIndex].minStandardsMet],
["Unverified", dataArray[arrayNewIndex].unverified]
]
;

pieChartConfig.push (configuration);



//Generate and Display "All" row of the table:
if( (totalVerifiedStandardsMet + totalVerifiedMinStandardsMet + totalUnverified) > 0)
outTable += "
ALL ";


//Verified Standards Met Column
if(totalVerifiedStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("TWG standards met", "ALL", totalVerifiedStandardsMet);
else
outTable += "
" + totalVerifiedStandardsMet + ""

//Verified Minimum Standards Met Column
if(totalVerifiedMinStandardsMet>0)
outTable += generateSubordinateTaxaColumnTD("Minimum taxonomic/nomenclature review", "ALL", totalVerifiedMinStandardsMet);
else
outTable += "
" + totalVerifiedMinStandardsMet + ""

//Unverified Column
if(totalUnverified>0)
outTable += generateSubordinateTaxaColumnTD("Unverified", "ALL", totalUnverified);
else
outTable += "
" + totalUnverified + ""

//Chart should appear in this column
outTable += "
percentStandardsMetAll";
outTable += "";
var configuration =
id: 'percentStandardsMetAll',
data: [
["Verified Standards Met", totalVerifiedStandardsMet],
["Verified Min. Standards Met", totalVerifiedMinStandardsMet],
["Unverified", totalUnverified]
]
;
pieChartConfig.push (configuration);

//Data doesn't exist
else
outTable += "
 ";
outTable += "
  ";
outTable += "
  ";


outTable += "";
outTable += "";
outTable += "";
outTable += "";
outTable += "";

$('#results').prepend("
" + outTable + "");
generateSubordinateTaxaTblHeader();

if (dataExists)

generatePieChart(pieChartConfig);

}

/**
* Description: generates a C3 pie chart for a given container and dataset.
* @param: configurations: A javascript array that contains objects cotainerName, an array of[data to plot]
* @returns none
**/
function generatePieChart(pieChartConfig)
//generate a chart for each configuration:
for (var configIndex = 0; configIndex < pieChartConfig.length; configIndex++)
var chartConfiguration = createPieChartConfig("#" + pieChartConfig[configIndex].id, pieChartConfig[configIndex].data);
c3.generate(chartConfiguration);



/**
* Description: builds the column for the subordinate taxa table. This includes building the hyperlink to generate the valid taxa list for the rank.
* @param: percentStandardsMet
* @param: rankName
* @param: column (string) data that is visible to the user as the clickable hyperlink.
* @returns a string which defines a table cell in the subordinate taxa table.
**/
function generateSubordinateTaxaColumnTD(percentStandardsMet, rankName, columnData)
return "
" + columnData + "";


/**
* @description: function to create SOLR query and return data to be processed
**/
function on_searchSubordinateTaxa()

var url = ITIS_SOLR+'/?q=hierarchyTSN:(*$700198$*)&group=true&group.field=rankID&rows=-1&fl=rankID,rank&fq=usage:(valid or accepted)&wt=json&facet=true&facet.pivot=!key=productrankID,credibilityRating&facet.pivot.mincount=0&facet.limit=-1&callback=?&json.wrf=on_SubordinateTaxaReturn';
$.getJSON(url);

/**
* @description: Dynamically generates the Subordinate Taxa Table header.
* @param : none
* @return: none
**/
function generateSubordinateTaxaTblHeader()
url = ITIS_SOLR +'/?q=tsn:(700198)&wt=json';

//Generate The Results Header and get the data for the header if
$.get(url).done(function(data)
var taxaHeading = " " + data.response.docs[0].rank + " " + formatRankName(data.response.docs[0].nameWOInd,data.response.docs[0].rankID);
if (hasTaxonAuthor(data.response.docs[0].taxonAuthor) > 0)
taxaHeading += " " + formatTaxonAuthor(data.response.docs[0].taxonAuthor) + " contains:";
else
taxaHeading += " contains:";

$('#subordinateTaxaTableHeader').html(taxaHeading);

).fail(function()
console.error("houston we have a problem generating the initial Subordinate Taxa Table Header.");
).always(function()
console.log("always executes. put clean up code in here");
);

$(document).ready(function()
//initially generate the table header for the given search
generateSubordinateTaxaTblHeader();
//issue a solr query to generate the subordinate taxa table.
on_searchSubordinateTaxa();
);














 
 Subordinate Taxa  Rank  Verified Standards Met  Verified Min Standards Met  Unverified
Percent Standards Met
 
LOADING...
 











A gray graphic bar
Search on:

 Any Name or TSN


 Common Name


 Scientific Name


 TSN


In:
every
Animal
Plant
Fungal
Bacteria
Protozoa
Chromista
Archaea  Kingdom
exactly
for
containing
starting with
ending with  

 





Go
to Advanced Search and Report




Disclaimer:
ITIS taxonomy is based on the latest scientific consensus available,
and is provided as a general reference source for interested parties.
However, it is not a legal authority for statutory or regulatory purposes.
While every effort has been made to provide the most reliable and up-to-date
information available, ultimate legal requirements with respect to species
are contained in provisions of treaties to which the United States is a
party, wildlife statutes, regulations, and any applicable notices that have
been published in the Federal Register. For further information on U.S.
legal requirements with respect to protected taxa, please contact the
U.S. Fish and Wildlife Service.





A gray bar




 

Popular posts from this blog

Oświęcim Innehåll Historia | Källor | Externa länkar | Navigeringsmeny50°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.2213950°2′18″N 19°13′17″Ö / 50.03833°N 19.22139°Ö / 50.03833; 19.221393089658Nordisk familjebok, AuschwitzInsidan tro och existensJewish Community i OświęcimAuschwitz Jewish Center: MuseumAuschwitz Jewish Center

Valle di Casies Indice Geografia fisica | Origini del nome | Storia | Società | Amministrazione | Sport | Note | Bibliografia | Voci correlate | Altri progetti | Collegamenti esterni | Menu di navigazione46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)46°46′N 12°11′E / 46.766667°N 12.183333°E46.766667; 12.183333 (Valle di Casies)Sito istituzionaleAstat Censimento della popolazione 2011 - Determinazione della consistenza dei tre gruppi linguistici della Provincia Autonoma di Bolzano-Alto Adige - giugno 2012Numeri e fattiValle di CasiesDato IstatTabella dei gradi/giorno dei Comuni italiani raggruppati per Regione e Provincia26 agosto 1993, n. 412Heraldry of the World: GsiesStatistiche I.StatValCasies.comWikimedia CommonsWikimedia CommonsValle di CasiesSito ufficialeValle di CasiesMM14870458910042978-6

Typsetting diagram chases (with TikZ?) Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)How to define the default vertical distance between nodes?Draw edge on arcNumerical conditional within tikz keys?TikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to place nodes in an absolute coordinate system in tikzCommutative diagram with curve connecting between nodesTikz with standalone: pinning tikz coordinates to page cmDrawing a Decision Diagram with Tikz and layout manager