Species

Enum Species 

Source
#[non_exhaustive]
pub enum Species {
Show 335 variants AcanthopagrusSchlegelii, AcipenserBaerii, AcipenserGueldenstaedtii, AcipenserRuthenus, AcipenserSchrenckii, AcipenserSinensis, AiluropodaMelanoleuca, AlligatorSinensis, AmblyrajaGeorgiana, AmblyrajaHyperborea, AmbystomaMexicanum, AmeivaAmeiva, AmiaCalva, AmphiprionClarkii, AnarhichasMinor, AnasPlatyrhynchos, AnguillaAnguilla, AnguillaJaponica, AnolisCarolinensis, AnoplopomaFimbria, AnserAnser, AnserAnserDomesticus, AnserCaerulescens, AnserSpGIGHV2011, AnserSpGIGLV2009, AotusAzarai, AotusNancymaae, AotusTrivirgatus, ApisCerana, ArgyropelecusHemigymnus, AtelesBelzebuth, AtelesGeoffroyi, AtherinaBoyeri, BalaenopteraAcutorostrata, BalaenopteraOmurai, BathyrajaAlbomaculata, BathyrajaBrachyurops, BathyrajaEatonii, BosGaurus, BosIndicus, BosJavanicus, BosTaurus, BosTaurusXBosIndicus, BosIndicisXBosTaurus, BovichtusDiacanthus, BubalusBubalis, BuergeriaBuergeri, CaimanCrocodilus, CairinaMoschata, CallithrixJacchus, CallorhinchusMilii, Camelidae, CamelusBactrianus, CamelusDromedarius, CanisLupus, CanisLupusFamiliaris, CanisSp, CapraHircus, CarassiusAuratus, CarassiusLangsdorfii, CarcharhinusLeucas, CarcharhinusPlumbeus, CarlitoSyrichta, CarolliaPerspicillata, CaviaPorcellus, CephalopachusBancanus, CeratotheriumSimum, CercocebusAtys, CercocebusTorquatus, CervusElaphusHispanicus, ChaenocephalusAceratus, ChampsocephalusEsox, ChannaArgus, ChannaStriata, ChaunaTorquata, ChelonAuratus, ChionodracoHamatus, ChionodracoRastrospinosus, ChlorocebusAethiops, ClupeaPallasii, ColobusGuereza, ColobusPolykomos, CricetinaeSp, CricetulusMigratorius, CrocodylusSiamensis, CtenopharyngodonIdella, CygnodracoMawsoni, CynoglossusSemilaevis, CynopterusSphinx, CyprinusCarpio, DanioRerio, DaubentoniaMadagascariensis, DelphinapterusLeucas, DelphinusCapensis, DicentrarchusLabrax, DissostichusMawsoni, DrosophilaMelanogaster, ElapheTaeniura, EleginopsMaclovinus, ElopsAaurus, EpinephelusAkaara, EpinephelusCoioides, EptatretusBurgeri, EptesicusFuscus, EquusAsinus, EquusBurchelliiAntiquorum, EquusCaballus, EquusQuaggaBurchellii, ErythrocebusPatas, EscherichiaColi, EsoxLucius, EublepharisMacularius, EulemurFulvus, FelineLeukemiaVirus, FelisCatus, FelisSp, GadusMorhua, GalagoSenegalensis, GallusGallus, GasterosteusAculeatus, GinglymostomaCirratum, GobionotothenGibberifrons, GorillaGorilla, GorillaGorillaGorilla, GrampusGriseus, GymnodracoAcuticeps, GymnogypsCalifornianus, HaemorhousMexicanus, HemibagrusMacropterus, HepacivirusC, HeterocephalusGlaber, HeterodontusFrancisci, HippoglossusHippoglossus, HistiodracoVelifer, HomoSapiens, HoolockHoolock, HusoHuso, HydrolagusColliei, HylobatesLar, IctalurusPunctatus, IsoodonMacrourus, KogiaSima, LabeobarbusIntermedius, LabeoRohita, LamaGlama, LarimichthysCrocea, LatimeriaChalumnae, LatimeriaMenadoensis, LatrisLineata, LemurCatta, LeontopithecusRosalia, LepilemurRuficaudatus, LepisosteusOsseus, LepusAmericanus, LepusCalifornicus, LepusCallotis, LepusCapensis, LepusCastroviejoi, LepusEuropaeus, LepusGranatensis, LepusSaxatilis, LepusTimidus, LeucorajaErinacea, LipotesVexillifer, LutjanusSanguineus, MacacaArctoides, MacacaAssamensis, MacacaCyclopis, MacacaFascicularis, MacacaMulatta, MacacaNemestrina, MacacaSilenus, MacacaThibetana, MarecaStrepera, MarmotaHimalayana, MarmotaMonax, MauremysMutica, MelanogrammusAeglefinus, MeleagrisGallopavo, MerionesUnguiculatus, MesocricetusAuratus, MicrocebusMurinus, MonodelphisDomestica, MurinaeSp, Mus, MusCookii, MusMinutoides, MusMusculus, MusMusculusCastaneus, MusMusculusDomesticus, MusMusculusMolossinus, MusMusculusMusculus, MusPahari, MusSaxicola, MusSp, MusSpretus, MustelaPutoriusFuro, MustelaSp, MyotisLucifugus, NeophocaenaPhocaenoides, NeogaleVison, NomascusConcolor, NotamacropusEugenii, NothocricetulusMigratorius, NototheniaCoriiceps, NycticebusCoucang, OncorhynchusGorbuscha, OncorhynchusMykiss, OncorhynchusTshawytscha, OrectolobusMaculatus, OreochromisNiloticus, OrnithorhynchusAnatinus, OryctolagusCuniculus, OryctolagusCuniculusAlgirus, OryctolagusCuniculusCuniculus, OryziasLatipes, OryziasMelastigma, OtolemurCrassicaudatus, OvisAries, OvisSp, PacifastacusLeniusculus, PagetopsisMacropterus, PagrusMajor, PangasianodonHypophthalmus, PanPaniscus, PantheraPardus, PanTroglodytes, PanTroglodytesVerus, PapioAnubis, PapioAnubisAnubis, PapioHamadryas, PapioPapio, ParalichthysOlivaceus, PelodiscusSinensis, PelteobagrusFulvidraco, PerdixPerdix, PeromyscusManiculatus, PetromyzonMarinus, PhascogaleCalura, PhasianusColchicus, PhyseterCatodon, PitheciaPithecia, PlataleaAjaja, Platyrrhini, PlecoglossusAltivelisAltivelis, PleurodelesWaltl, PogonophryneScotti, PolyprionOxygeneios, PongoAbelii, PongoPygmaeus, PresbytisComata, PresbytisFemoralis, PresbytisMelalophos, PropithecusVerreauxi, ProtopterusAethiopicus, PseudobatosProductus, PteropusAlecto, PythonBivittatus, RachycentronCanadum, RajaEglanteria, RattusFuscipes, RattusLeucopus, RattusNorvegicus, RattusRattus, RattusSordidus, RattusSp, RattusTunneyi, RattusVillosissimus, RhinocerosUnicornis, RousettusLeschenaultii, SaccharomycesCerevisiae, SaguinusLabiatus, SaguinusMidas, SaguinusOedipus, SaimiriBoliviensisBoliviensis, SaimiriSciureus, SalmoMarmoratus, SalmoSalar, SalmoTrutta, SalvelinusAlpinus, SanderVitreus, SapajusApella, SchizophyllumCommune, SciaenopsOcellatus, ScophthalmusMaximus, ScyliorhinusCanicula, SeriolaQuinqueradiata, SilurusAsotus, SilurusMeridionalis, SinipercaChuatsi, SousaChinensis, SparusAurata, SphoeroidesNephelus, SqualusAcanthias, StegastesLeucostictus, StegastesPartitus, StenellaAttenuata, StenellaCoeruleoalba, StreptomycesAvidinii, StreptomycesViridochromogenes, StruthioCamelus, SuncusMurinus, SusScrofa, SylvilagusCunicularis, SylvilagusFloridanus, SymphalangusSyndactylus, TachyglossusAculeatus, TachysurusFulvidraco, TachysurusVachellii, TaeniopygiaGuttata, TakifuguRubripes, TarsiusDentatus, TarsiusLariang, TarsiusSyrichta, TetraodonNigroviridis, TrachemysScripta, TrachemysScriptaElegans, TrachypithecusCristatus, TrachypithecusObscurus, TrematomusBernacchii, TrematomusHansoni, TrematomusLoennbergii, TrematomusNewnesi, TrematomusPennellii, TriakisScyllium, TrichechusManatusLatirostris, TrichosurusVulpecula, TursiopsAduncus, TursiopsTruncatus, VicugnaPacos, Xenopus, XenopusLaevis, XenopusLaevisOrGilli, XenopusSp, XenopusTropicalis,
}
Expand description

All species available in the IMGT dataset. Look at the main documentation to see which actually have data provided.

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

AcanthopagrusSchlegelii

Acanthopagrus schlegelii (black porgy)

§

AcipenserBaerii

Acipenser baerii (Siberian sturgeon)

§

AcipenserGueldenstaedtii

Acipenser gueldenstaedtii (Russian sturgeon)

§

AcipenserRuthenus

Acipenser ruthenus (sterlet)

§

AcipenserSchrenckii

Acipenser schrenckii (Amur sturgeon)

§

AcipenserSinensis

Acipenser sinensis (Chinese sturgeon)

§

AiluropodaMelanoleuca

Ailuropoda melanoleuca (giant panda)

§

AlligatorSinensis

Alligator sinensis (Chinese alligator)

§

AmblyrajaGeorgiana

Amblyraja georgiana (Antarctic starry skate)

§

AmblyrajaHyperborea

Amblyraja hyperborea (Arctic skate)

§

AmbystomaMexicanum

Ambystoma mexicanum (axolotl)

§

AmeivaAmeiva

Ameiva ameiva

§

AmiaCalva

Amia calva (bowfin)

§

AmphiprionClarkii

Amphiprion clarkii (yellowtail clownfish)

§

AnarhichasMinor

Anarhichas minor (spotted wolffish)

§

AnasPlatyrhynchos

Anas platyrhynchos (mallard)

§

AnguillaAnguilla

Anguilla anguilla (European eel)

§

AnguillaJaponica

Anguilla japonica (Japanese eel)

§

AnolisCarolinensis

Anolis carolinensis (green anole)

§

AnoplopomaFimbria

Anoplopoma fimbria (sablefish)

§

AnserAnser

Anser anser (Domestic goose)

§

AnserAnserDomesticus

Anser anser domesticus

§

AnserCaerulescens

Anser caerulescens (Snow goose)

§

AnserSpGIGHV2011

Anser sp. GIGHV2011

§

AnserSpGIGLV2009

Anser sp. GIGLV2009

§

AotusAzarai

Aotus azarai (Azara’s night monkey)

§

AotusNancymaae

Aotus nancymaae (Ma’s night monkey)

§

AotusTrivirgatus

Aotus trivirgatus (douroucouli)

§

ApisCerana

Apis cerana (Asiatic honeybee)

§

ArgyropelecusHemigymnus

Argyropelecus hemigymnus (half-naked hatchetfish)

§

AtelesBelzebuth

Ateles belzebuth (white-bellied spider monkey)

§

AtelesGeoffroyi

Ateles geoffroyi (black-handed spider monkey)

§

AtherinaBoyeri

Atherina boyeri (big-scale sand smelt)

§

BalaenopteraAcutorostrata

Balaenoptera acutorostrata (minke whale)

§

BalaenopteraOmurai

Balaenoptera omurai (Omura’s baleen whale)

§

BathyrajaAlbomaculata

Bathyraja albomaculata (white-dotted skate)

§

BathyrajaBrachyurops

Bathyraja brachyurops (broadnose skate)

§

BathyrajaEatonii

Bathyraja eatonii (Eaton’s skate)

§

BosGaurus

Bos gaurus (gaur)

§

BosIndicus

Bos indicus (zebu cattle)

§

BosJavanicus

Bos javanicus (banteng)

§

BosTaurus

Bos taurus (bovine)

§

BosTaurusXBosIndicus

Bos taurus x Bos indicus

§

BosIndicisXBosTaurus

Bos indicus x Bos taurus (hybrid cattle)

§

BovichtusDiacanthus

Bovichtus diacanthus

§

BubalusBubalis

Bubalus bubalis (water buffalo)

§

BuergeriaBuergeri

Buergeria buergeri (Buerger’s frog)

§

CaimanCrocodilus

Caiman crocodilus (spectacled caiman)

§

CairinaMoschata

Cairina moschata (Muscovy duck)

§

CallithrixJacchus

Callithrix jacchus (white-tufted-ear marmoset)

§

CallorhinchusMilii

Callorhinchus milii (elephant shark)

§

Camelidae

Camelidae

§

CamelusBactrianus

Camelus bactrianus (Bactrian camel)

§

CamelusDromedarius

Camelus dromedarius (Arabian camel)

§

CanisLupus

Canis lupus (gray wolf)

§

CanisLupusFamiliaris

Canis lupus familiaris (dog)

§

CanisSp

Canis sp.

§

CapraHircus

Capra hircus (goat)

§

CarassiusAuratus

Carassius auratus (goldfish)

§

CarassiusLangsdorfii

Carassius langsdorfii (Japanese silver crucian carp)

§

CarcharhinusLeucas

Carcharhinus leucas (bull shark)

§

CarcharhinusPlumbeus

Carcharhinus plumbeus (sandbar shark)

§

CarlitoSyrichta

Carlito syrichta (Philippine tarsier)

§

CarolliaPerspicillata

Carollia perspicillata (Seba’s short-tailed bat)

§

CaviaPorcellus

Cavia porcellus (domestic guinea pig)

§

CephalopachusBancanus

Cephalopachus bancanus (Horsfield’s tarsier)

§

CeratotheriumSimum

Ceratotherium simum (white rhinoceros)

§

CercocebusAtys

Cercocebus atys (sooty mangabey)

§

CercocebusTorquatus

Cercocebus torquatus (collared mangabey)

§

CervusElaphusHispanicus

Cervus elaphus hispanicus

§

ChaenocephalusAceratus

Chaenocephalus aceratus (blackfin icefish)

§

ChampsocephalusEsox

Champsocephalus esox (pike icefish)

§

ChannaArgus

Channa argus (northern snakehead)

§

ChannaStriata

Channa striata (snakehead murrel)

§

ChaunaTorquata

Chauna torquata (southern screamer)

§

ChelonAuratus

Chelon auratus (golden grey mullet)

§

ChionodracoHamatus

Chionodraco hamatus (Antarctic icefish)

§

ChionodracoRastrospinosus

Chionodraco rastrospinosus (ocellated icefish)

§

ChlorocebusAethiops

Chlorocebus aethiops (grivet)

§

ClupeaPallasii

Clupea pallasii (Pacific herring)

§

ColobusGuereza

Colobus guereza (mantled guereza)

§

ColobusPolykomos

Colobus polykomos (king colobus)

§

CricetinaeSp

Cricetinae gen. sp. (Hamster)

§

CricetulusMigratorius

Cricetulus migratorius (Armenian hamster)

§

CrocodylusSiamensis

Crocodylus siamensis (Siamese crocodile)

§

CtenopharyngodonIdella

Ctenopharyngodon idella (grass carp)

§

CygnodracoMawsoni

Cygnodraco mawsoni (Mawson’s dragonfish)

§

CynoglossusSemilaevis

Cynoglossus semilaevis (tongue sole)

§

CynopterusSphinx

Cynopterus sphinx (Indian short-nosed fruit bat)

§

CyprinusCarpio

Cyprinus carpio (common carp)

§

DanioRerio

Danio rerio (zebrafish)

§

DaubentoniaMadagascariensis

Daubentonia madagascariensis (aye-aye)

§

DelphinapterusLeucas

Delphinapterus leucas (beluga whale)

§

DelphinusCapensis

Delphinus capensis (long-beaked common dolphin)

§

DicentrarchusLabrax

Dicentrarchus labrax (European seabass)

§

DissostichusMawsoni

Dissostichus mawsoni (Antarctic toothfish)

§

DrosophilaMelanogaster

Drosophila melanogaster (fruit fly)

§

ElapheTaeniura

Elaphe taeniura (beauty snake)

§

EleginopsMaclovinus

Eleginops maclovinus (Patagonian blennie)

§

ElopsAaurus

Elops saurus (ladyfish)

§

EpinephelusAkaara

Epinephelus akaara (Hong Kong grouper)

§

EpinephelusCoioides

Epinephelus coioides (orange-spotted grouper)

§

EptatretusBurgeri

Eptatretus burgeri (inshore hagfish)

§

EptesicusFuscus

Eptesicus fuscus (big brown bat)

§

EquusAsinus

Equus asinus (ass)

§

EquusBurchelliiAntiquorum

Equus burchellii antiquorum

§

EquusCaballus

Equus caballus (horse)

§

EquusQuaggaBurchellii

Equus quagga burchellii (Burchell’s zebra)

§

ErythrocebusPatas

Erythrocebus patas (red guenon)

§

EscherichiaColi

Escherichia coli (E. coli)

§

EsoxLucius

Esox lucius (northern pike)

§

EublepharisMacularius

Eublepharis macularius (Leopard gecko)

§

EulemurFulvus

Eulemur fulvus (brown lemur)

§

FelineLeukemiaVirus

Feline leukemia virus

§

FelisCatus

Felis catus (domestic cat)

§

FelisSp

Felis sp.

§

GadusMorhua

Gadus morhua (Atlantic cod)

§

GalagoSenegalensis

Galago senegalensis (Senegal galago)

§

GallusGallus

Gallus gallus (chicken)

§

GasterosteusAculeatus

Gasterosteus aculeatus (three-spined stickleback)

§

GinglymostomaCirratum

Ginglymostoma cirratum (nurse shark)

§

GobionotothenGibberifrons

Gobionotothen gibberifrons (humped rockcod)

§

GorillaGorilla

Gorilla gorilla (western gorilla)

§

GorillaGorillaGorilla

Gorilla gorilla gorilla (western lowland gorilla)

§

GrampusGriseus

Grampus griseus (Risso’s dolphin)

§

GymnodracoAcuticeps

Gymnodraco acuticeps

§

GymnogypsCalifornianus

Gymnogyps californianus (California condor)

§

HaemorhousMexicanus

Haemorhous mexicanus (house finch)

§

HemibagrusMacropterus

Hemibagrus macropterus

§

HepacivirusC

Hepacivirus C

§

HeterocephalusGlaber

Heterocephalus glaber (naked mole-rat)

§

HeterodontusFrancisci

Heterodontus francisci (horn shark)

§

HippoglossusHippoglossus

Hippoglossus hippoglossus (Atlantic halibut)

§

HistiodracoVelifer

Histiodraco velifer

§

HomoSapiens

Homo sapiens (human)

§

HoolockHoolock

Hoolock hoolock (hoolock gibbon)

§

HusoHuso

Huso huso (beluga)

§

HydrolagusColliei

Hydrolagus colliei (spotted ratfish)

§

HylobatesLar

Hylobates lar (common gibbon)

§

IctalurusPunctatus

Ictalurus punctatus (channel catfish)

§

IsoodonMacrourus

Isoodon macrourus (northern brown bandicoot)

§

KogiaSima

Kogia sima (dwarf sperm whale)

§

LabeobarbusIntermedius

Labeobarbus intermedius

§

LabeoRohita

Labeo rohita (rohu)

§

LamaGlama

Lama glama (llama)

§

LarimichthysCrocea

Larimichthys crocea (large yellow croaker)

§

LatimeriaChalumnae

Latimeria chalumnae (coelacanth)

§

LatimeriaMenadoensis

Latimeria menadoensis (Menado coelacanth)

§

LatrisLineata

Latris lineata (striped trumpeter)

§

LemurCatta

Lemur catta (Ring-tailed lemur)

§

LeontopithecusRosalia

Leontopithecus rosalia (golden lion tamarin)

§

LepilemurRuficaudatus

Lepilemur ruficaudatus (red-tailed sportive lemur)

§

LepisosteusOsseus

Lepisosteus osseus (longnose gar)

§

LepusAmericanus

Lepus americanus (snowshoe hare)

§

LepusCalifornicus

Lepus californicus (black-tailed jackrabbit)

§

LepusCallotis

Lepus callotis (white-sided jackrabbit)

§

LepusCapensis

Lepus capensis (brown hare)

§

LepusCastroviejoi

Lepus castroviejoi (Broom Hare)

§

LepusEuropaeus

Lepus europaeus (European hare)

§

LepusGranatensis

Lepus granatensis (Granada hare)

§

LepusSaxatilis

Lepus saxatilis (scrub hare)

§

LepusTimidus

Lepus timidus (Mountain hare)

§

LeucorajaErinacea

Leucoraja erinacea (little skate)

§

LipotesVexillifer

Lipotes vexillifer (Yangtze River dolphin)

§

LutjanusSanguineus

Lutjanus sanguineus (humphead snapper)

§

MacacaArctoides

Macaca arctoides (stump-tailed macaque)

§

MacacaAssamensis

Macaca assamensis (Assam macaque)

§

MacacaCyclopis

Macaca cyclopis (Taiwan macaque)

§

MacacaFascicularis

Macaca fascicularis (crab-eating macaque)

§

MacacaMulatta

Macaca mulatta (Rhesus monkey)

§

MacacaNemestrina

Macaca nemestrina (pig-tailed macaque)

§

MacacaSilenus

Macaca silenus (liontail macaque)

§

MacacaThibetana

Macaca thibetana (Pere David’s macaque)

§

MarecaStrepera

Mareca strepera (gadwall)

§

MarmotaHimalayana

Marmota himalayana (Himalayan marmot)

§

MarmotaMonax

Marmota monax (woodchuck)

§

MauremysMutica

Mauremys mutica (yellowpond turtle)

§

MelanogrammusAeglefinus

Melanogrammus aeglefinus (haddock)

§

MeleagrisGallopavo

Meleagris gallopavo (turkey)

§

MerionesUnguiculatus

Meriones unguiculatus (Mongolian gerbil)

§

MesocricetusAuratus

Mesocricetus auratus (golden hamster)

§

MicrocebusMurinus

Microcebus murinus (gray mouse lemur)

§

MonodelphisDomestica

Monodelphis domestica (gray short-tailed opossum)

§

MurinaeSp

Murinae gen. sp.

§

Mus

Mus (mouse)

§

MusCookii

Mus cookii (Cook’s mouse)

§

MusMinutoides

Mus minutoides (Southern African pygmy mouse)

§

MusMusculus

Mus musculus (house mouse)

§

MusMusculusCastaneus

Mus musculus castaneus (southeastern Asian house mouse)

§

MusMusculusDomesticus

Mus musculus domesticus (western European house mouse)

§

MusMusculusMolossinus

Mus musculus molossinus (Japanese wild mouse)

§

MusMusculusMusculus

Mus musculus musculus (eastern European house mouse)

§

MusPahari

Mus pahari (shrew mouse)

§

MusSaxicola

Mus saxicola (spiny mouse)

§

MusSp

Mus sp. (mice)

§

MusSpretus

Mus spretus (western wild mouse)

§

MustelaPutoriusFuro

Mustela putorius furo (domestic ferret)

§

MustelaSp

Mustela sp.

§

MyotisLucifugus

Myotis lucifugus (little brown bat)

§

NeophocaenaPhocaenoides

Neophocaena phocaenoides (Indo-Pacific finless porpoise)

§

NeogaleVison

Neogale vison (American mink)

§

NomascusConcolor

Nomascus concolor (Black crested gibbon)

§

NotamacropusEugenii

Notamacropus eugenii (tammar wallaby)

§

NothocricetulusMigratorius

Nothocricetulus migratorius (Armenian hamster)

§

NototheniaCoriiceps

Notothenia coriiceps (black rockcod)

§

NycticebusCoucang

Nycticebus coucang (slow loris)

§

OncorhynchusGorbuscha

Oncorhynchus gorbuscha (pink salmon)

§

OncorhynchusMykiss

Oncorhynchus mykiss (rainbow trout)

§

OncorhynchusTshawytscha

Oncorhynchus tshawytscha (Chinook salmon)

§

OrectolobusMaculatus

Orectolobus maculatus (spotted wobbegong)

§

OreochromisNiloticus

Oreochromis niloticus (Nile tilapia)

§

OrnithorhynchusAnatinus

Ornithorhynchus anatinus (platypus)

§

OryctolagusCuniculus

Oryctolagus cuniculus (rabbit)

§

OryctolagusCuniculusAlgirus

Oryctolagus cuniculus algirus

§

OryctolagusCuniculusCuniculus

Oryctolagus cuniculus cuniculus

§

OryziasLatipes

Oryzias latipes (Japanese medaka)

§

OryziasMelastigma

Oryzias melastigma (Indian medaka)

§

OtolemurCrassicaudatus

Otolemur crassicaudatus (thick-tailed bush baby)

§

OvisAries

Ovis aries (sheep)

§

OvisSp

Ovis sp.

§

PacifastacusLeniusculus

Pacifastacus leniusculus (signal crayfish)

§

PagetopsisMacropterus

Pagetopsis macropterus

§

PagrusMajor

Pagrus major (red seabream)

§

PangasianodonHypophthalmus

Pangasianodon hypophthalmus (striped catfish)

§

PanPaniscus

Pan paniscus (pygmy chimpanzee)

§

PantheraPardus

Panthera pardus (leopard)

§

PanTroglodytes

Pan troglodytes (chimpanzee)

§

PanTroglodytesVerus

Pan troglodytes verus

§

PapioAnubis

Papio anubis (olive baboon)

§

PapioAnubisAnubis

Papio anubis anubis

§

PapioHamadryas

Papio hamadryas (hamadryas baboon)

§

PapioPapio

Papio papio (Guinea baboon)

§

ParalichthysOlivaceus

Paralichthys olivaceus (Japanese flounder)

§

PelodiscusSinensis

Pelodiscus sinensis (Chinese soft-shelled turtle)

§

PelteobagrusFulvidraco

Pelteobagrus fulvidraco (yellow catfish)

§

PerdixPerdix

Perdix perdix (grey partridge)

§

PeromyscusManiculatus

Peromyscus maniculatus (North American deer mouse)

§

PetromyzonMarinus

Petromyzon marinus (sea lamprey)

§

PhascogaleCalura

Phascogale calura (red-tailed phascogale)

§

PhasianusColchicus

Phasianus colchicus (Ring-necked pheasant)

§

PhyseterCatodon

Physeter catodon (sperm whale)

§

PitheciaPithecia

Pithecia pithecia (white-faced saki)

§

PlataleaAjaja

Platalea ajaja

§

Platyrrhini

Platyrrhini (New World monkeys)

§

PlecoglossusAltivelisAltivelis

Plecoglossus altivelis altivelis

§

PleurodelesWaltl

Pleurodeles waltl (Iberian ribbed newt)

§

PogonophryneScotti

Pogonophryne scotti

§

PolyprionOxygeneios

Polyprion oxygeneios

§

PongoAbelii

Pongo abelii (Sumatran orangutan)

§

PongoPygmaeus

Pongo pygmaeus (Bornean orangutan)

§

PresbytisComata

Presbytis comata (grizzled leaf monkey)

§

PresbytisFemoralis

Presbytis femoralis (banded leaf monkey)

§

PresbytisMelalophos

Presbytis melalophos (mitred leaf monkey)

§

PropithecusVerreauxi

Propithecus verreauxi (white sifaka)

§

ProtopterusAethiopicus

Protopterus aethiopicus (marbled lungfish)

§

PseudobatosProductus

Pseudobatos productus (shovelnose guitarfish)

§

PteropusAlecto

Pteropus alecto (black flying fox)

§

PythonBivittatus

Python bivittatus (Burmese python)

§

RachycentronCanadum

Rachycentron canadum (cobia)

§

RajaEglanteria

Raja eglanteria (clearnose skate)

§

RattusFuscipes

Rattus fuscipes (bush rat)

§

RattusLeucopus

Rattus leucopus (mottle-tailed rat)

§

RattusNorvegicus

Rattus norvegicus (Norway rat)

§

RattusRattus

Rattus rattus (black rat)

§

RattusSordidus

Rattus sordidus (Australian dusky field rat)

§

RattusSp

Rattus sp. (rats)

§

RattusTunneyi

Rattus tunneyi (Tunney’s rat)

§

RattusVillosissimus

Rattus villosissimus (long-haired rat)

§

RhinocerosUnicornis

Rhinoceros unicornis (greater Indian rhinoceros)

§

RousettusLeschenaultii

Rousettus leschenaultii (Leschenault’s rousette)

§

SaccharomycesCerevisiae

Saccharomyces cerevisiae (baker’s yeast)

§

SaguinusLabiatus

Saguinus labiatus (red-chested mustached tamarin)

§

SaguinusMidas

Saguinus midas (Midas tamarin)

§

SaguinusOedipus

Saguinus oedipus (cotton-top tamarin)

§

SaimiriBoliviensisBoliviensis

Saimiri boliviensis boliviensis (Bolivian squirrel monkey)

§

SaimiriSciureus

Saimiri sciureus (common squirrel monkey)

§

SalmoMarmoratus

Salmo marmoratus

§

SalmoSalar

Salmo salar (Atlantic salmon)

§

SalmoTrutta

Salmo trutta (river trout)

§

SalvelinusAlpinus

Salvelinus alpinus (Arctic char)

§

SanderVitreus

Sander vitreus (walleye)

§

SapajusApella

Sapajus apella (Tufted capuchin)

§

SchizophyllumCommune

Schizophyllum commune

§

SciaenopsOcellatus

Sciaenops ocellatus (red drum)

§

ScophthalmusMaximus

Scophthalmus maximus (turbot)

§

ScyliorhinusCanicula

Scyliorhinus canicula (smaller spotted catshark)

§

SeriolaQuinqueradiata

Seriola quinqueradiata (Japanese amberjack)

§

SilurusAsotus

Silurus asotus (Amur catfish)

§

SilurusMeridionalis

Silurus meridionalis

§

SinipercaChuatsi

Siniperca chuatsi (mandarin fish)

§

SousaChinensis

Sousa chinensis (Indo-pacific humpbacked dolphin)

§

SparusAurata

Sparus aurata (gilthead seabream)

§

SphoeroidesNephelus

Sphoeroides nephelus (southern puffer)

§

SqualusAcanthias

Squalus acanthias (spiny dogfish)

§

StegastesLeucostictus

Stegastes leucostictus (beaugregory)

§

StegastesPartitus

Stegastes partitus (bicolor damselfish)

§

StenellaAttenuata

Stenella attenuata (bridled dolphin)

§

StenellaCoeruleoalba

Stenella coeruleoalba (striped dolphin)

§

StreptomycesAvidinii

Streptomyces avidinii

§

StreptomycesViridochromogenes

Streptomyces viridochromogenes

§

StruthioCamelus

Struthio camelus (African ostrich)

§

SuncusMurinus

Suncus murinus (house shrew)

§

SusScrofa

Sus scrofa (pig)

§

SylvilagusCunicularis

Sylvilagus cunicularis (Mexican cottontail)

§

SylvilagusFloridanus

Sylvilagus floridanus (eastern cottontail)

§

SymphalangusSyndactylus

Symphalangus syndactylus (siamang)

§

TachyglossusAculeatus

Tachyglossus aculeatus (Australian echidna)

§

TachysurusFulvidraco

Tachysurus fulvidraco (yellow catfish)

§

TachysurusVachellii

Tachysurus vachellii

§

TaeniopygiaGuttata

Taeniopygia guttata (zebra finch)

§

TakifuguRubripes

Takifugu rubripes (torafugu)

§

TarsiusDentatus

Tarsius dentatus (Dian’s tarsier)

§

TarsiusLariang

Tarsius lariang (Lariang tarsier)

§

TarsiusSyrichta

Tarsius syrichta (Philippine tarsier)

§

TetraodonNigroviridis

Tetraodon nigroviridis (spotted green pufferfish)

§

TrachemysScripta

Trachemys scripta (red-eared slider turtle)

§

TrachemysScriptaElegans

Trachemys scripta elegans

§

TrachypithecusCristatus

Trachypithecus cristatus (Silvery lutung)

§

TrachypithecusObscurus

Trachypithecus obscurus (Dusky leaf-monkey)

§

TrematomusBernacchii

Trematomus bernacchii (emerald rockcod)

§

TrematomusHansoni

Trematomus hansoni (striped rockcod)

§

TrematomusLoennbergii

Trematomus loennbergii (deepwater notothen)

§

TrematomusNewnesi

Trematomus newnesi (dusky notothen)

§

TrematomusPennellii

Trematomus pennellii (sharp-spined notothen)

§

TriakisScyllium

Triakis scyllium (banded houndshark)

§

TrichechusManatusLatirostris

Trichechus manatus latirostris (Florida manatee)

§

TrichosurusVulpecula

Trichosurus vulpecula (common brushtail)

§

TursiopsAduncus

Tursiops aduncus (Indo-pacific bottlenose dolphin)

§

TursiopsTruncatus

Tursiops truncatus (common bottlenose dolphin)

§

VicugnaPacos

Vicugna pacos (alpaca)

§

Xenopus

Xenopus

§

XenopusLaevis

Xenopus laevis (African clawed frog)

§

XenopusLaevisOrGilli

Xenopus laevis/gilli

§

XenopusSp

Xenopus sp. (clawed frog)

§

XenopusTropicalis

Xenopus tropicalis (tropical clawed frog)

Implementations§

Source§

impl Species

Source

pub const fn common_name(&self) -> &'static str

The common name for this species, eg Human

Source

pub const fn imgt_name(&self) -> &'static str

The name IMGT uses to identify this species, eg Homo sapiens (human)

Source

pub const fn scientific_name(&self) -> &'static str

The common name for this species, eg Homo sapiens

Source

pub const fn ident(&self) -> &'static str

The enum name for this species, eg HomoSapiens

Source

pub fn from_imgt(s: &str) -> Result<Option<Self>, NotASpecies>

Get the species name from IMGT name tag.

§Errors

Err when the name could not be recognised (it is case-sensitive). Ok(None) when it is recognised as a species used by IMGT, but it is not a proper species (vector/plasmid etc.).

Trait Implementations§

Source§

impl<'__de, __Context> BorrowDecode<'__de, __Context> for Species

Source§

fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given BorrowDecode.
Source§

impl Clone for Species

Source§

fn clone(&self) -> Species

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Species

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<__Context> Decode<__Context> for Species

Source§

fn decode<__D: Decoder<Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>

Attempt to decode this type with the given Decode.
Source§

impl<'de> Deserialize<'de> for Species

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for Species

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Encode for Species

Source§

fn encode<__E: Encoder>(&self, encoder: &mut __E) -> Result<(), EncodeError>

Encode a given type.
Source§

impl FromStr for Species

Source§

type Err = BoxedError<'static, BasicKind>

The associated error which can be returned from parsing.
Source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
Source§

impl Hash for Species

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for Species

Source§

fn cmp(&self, other: &Species) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Species

Source§

fn eq(&self, other: &Species) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for Species

Source§

fn partial_cmp(&self, other: &Species) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Serialize for Species

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for Species

Source§

impl Eq for Species

Source§

impl StructuralPartialEq for Species

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> HighestOf<T> for T

Source§

type HighestLevel = T

This is the highest complexity level out of Self and the type parameter
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

impl<T> Pointable for T

Source§

const ALIGN: usize

The alignment of pointer.
Source§

type Init = T

The type for initializers.
Source§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
Source§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
Source§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
Source§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> AtLeast<T> for T

Source§

impl<T> AtMax<T> for T

Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,