pub type QualifierKey = :: string_cache :: Atom < QualifierKeyStaticSet > ;
# [ derive ( PartialEq , Eq , PartialOrd , Ord ) ] pub struct QualifierKeyStaticSet ;
impl :: string_cache :: StaticAtomSet for QualifierKeyStaticSet { fn get ( ) -> & 'static :: string_cache :: PhfStrSet { static SET : :: string_cache :: PhfStrSet = :: string_cache :: PhfStrSet { key : 3347381344252206323u64 , disps : & [ ( 1u32 , 3u32 ) , ( 1u32 , 10u32 ) , ( 3u32 , 22u32 ) , ( 1u32 , 12u32 ) , ( 0u32 , 3u32 ) , ( 11u32 , 5u32 ) , ( 12u32 , 9u32 ) , ( 0u32 , 0u32 ) , ( 0u32 , 2u32 ) , ( 2u32 , 11u32 ) ] , atoms : &[
"bound_moiety",
"mol_type",
"nomenclature",
"transcript_id",
"EC_number",
"allele",
"translation",
"note",
"gap_type",
"db_xref",
"regulatory_class",
"linkage_evidence",
"experiment",
"number",
"strain",
"standard_name",
"chromosome",
"estimated_length",
"country",
"inference",
"label",
"recombination_class",
"rpt_type",
"locus_tag",
"codon_recognized",
"product",
"function",
"isolation_source",
"codon_start",
"map",
"anticodon",
"ribosomal_slippage",
"pseudo",
"transl_table",
"tissue_type",
"organelle",
"",
"exception",
"protein_id",
"gene",
"ncRNA_class",
"gene_synonym",
"transl_except",
"mobile_element_type",
"old_locus_tag",
"organism",
"sub_strain" ] , hashes : & [ 934200789u32 , 3461331818u32 , 987491955u32 , 1586816061u32 , 3623684186u32 , 2139899139u32 , 1697810101u32 , 1489387035u32 , 1002592298u32 , 1031109644u32 , 1888229461u32 , 1639496200u32 , 3584149577u32 , 3337128299u32 , 507373475u32 , 317147452u32 , 4014871634u32 , 3285455117u32 , 3323642166u32 , 3854636617u32 , 863891528u32 , 3663852743u32 , 30484033u32 , 1059775265u32 , 146079440u32 , 3523685390u32 , 620182267u32 , 953796835u32 , 3900898975u32 , 2059450913u32 , 700047783u32 , 1006001957u32 , 1307244109u32 , 4107054152u32 , 1062188071u32 , 3297431896u32 , 1768725660u32 , 2603504897u32 , 1946859499u32 , 3850482995u32 , 1497838324u32 , 2139364712u32 , 3378634071u32 , 491206380u32 , 3315605520u32 , 3231824891u32 , 4272781179u32 ] } ;
& SET } fn empty_string_index ( ) -> u32 { 36u32 } } pub const ATOM_QUALIFIERKEY__62_6F_75_6E_64_5F_6D_6F_69_65_74_79 : QualifierKey = QualifierKey :: pack_static ( 0u32 ) ;
pub const ATOM_QUALIFIERKEY__6D_6F_6C_5F_74_79_70_65 : QualifierKey = QualifierKey :: pack_static ( 1u32 ) ;
pub const ATOM_QUALIFIERKEY__6E_6F_6D_65_6E_63_6C_61_74_75_72_65 : QualifierKey = QualifierKey :: pack_static ( 2u32 ) ;
pub const ATOM_QUALIFIERKEY__74_72_61_6E_73_63_72_69_70_74_5F_69_64 : QualifierKey = QualifierKey :: pack_static ( 3u32 ) ;
pub const ATOM_QUALIFIERKEY__45_43_5F_6E_75_6D_62_65_72 : QualifierKey = QualifierKey :: pack_static ( 4u32 ) ;
pub const ATOM_QUALIFIERKEY__61_6C_6C_65_6C_65 : QualifierKey = QualifierKey :: pack_static ( 5u32 ) ;
pub const ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_61_74_69_6F_6E : QualifierKey = QualifierKey :: pack_static ( 6u32 ) ;
pub const ATOM_QUALIFIERKEY__6E_6F_74_65 : QualifierKey = QualifierKey :: pack_static ( 7u32 ) ;
pub const ATOM_QUALIFIERKEY__67_61_70_5F_74_79_70_65 : QualifierKey = QualifierKey :: pack_static ( 8u32 ) ;
pub const ATOM_QUALIFIERKEY__64_62_5F_78_72_65_66 : QualifierKey = QualifierKey :: pack_static ( 9u32 ) ;
pub const ATOM_QUALIFIERKEY__72_65_67_75_6C_61_74_6F_72_79_5F_63_6C_61_73_73 : QualifierKey = QualifierKey :: pack_static ( 10u32 ) ;
pub const ATOM_QUALIFIERKEY__6C_69_6E_6B_61_67_65_5F_65_76_69_64_65_6E_63_65 : QualifierKey = QualifierKey :: pack_static ( 11u32 ) ;
pub const ATOM_QUALIFIERKEY__65_78_70_65_72_69_6D_65_6E_74 : QualifierKey = QualifierKey :: pack_static ( 12u32 ) ;
pub const ATOM_QUALIFIERKEY__6E_75_6D_62_65_72 : QualifierKey = QualifierKey :: pack_static ( 13u32 ) ;
pub const ATOM_QUALIFIERKEY__73_74_72_61_69_6E : QualifierKey = QualifierKey :: pack_static ( 14u32 ) ;
pub const ATOM_QUALIFIERKEY__73_74_61_6E_64_61_72_64_5F_6E_61_6D_65 : QualifierKey = QualifierKey :: pack_static ( 15u32 ) ;
pub const ATOM_QUALIFIERKEY__63_68_72_6F_6D_6F_73_6F_6D_65 : QualifierKey = QualifierKey :: pack_static ( 16u32 ) ;
pub const ATOM_QUALIFIERKEY__65_73_74_69_6D_61_74_65_64_5F_6C_65_6E_67_74_68 : QualifierKey = QualifierKey :: pack_static ( 17u32 ) ;
pub const ATOM_QUALIFIERKEY__63_6F_75_6E_74_72_79 : QualifierKey = QualifierKey :: pack_static ( 18u32 ) ;
pub const ATOM_QUALIFIERKEY__69_6E_66_65_72_65_6E_63_65 : QualifierKey = QualifierKey :: pack_static ( 19u32 ) ;
pub const ATOM_QUALIFIERKEY__6C_61_62_65_6C : QualifierKey = QualifierKey :: pack_static ( 20u32 ) ;
pub const ATOM_QUALIFIERKEY__72_65_63_6F_6D_62_69_6E_61_74_69_6F_6E_5F_63_6C_61_73_73 : QualifierKey = QualifierKey :: pack_static ( 21u32 ) ;
pub const ATOM_QUALIFIERKEY__72_70_74_5F_74_79_70_65 : QualifierKey = QualifierKey :: pack_static ( 22u32 ) ;
pub const ATOM_QUALIFIERKEY__6C_6F_63_75_73_5F_74_61_67 : QualifierKey = QualifierKey :: pack_static ( 23u32 ) ;
pub const ATOM_QUALIFIERKEY__63_6F_64_6F_6E_5F_72_65_63_6F_67_6E_69_7A_65_64 : QualifierKey = QualifierKey :: pack_static ( 24u32 ) ;
pub const ATOM_QUALIFIERKEY__70_72_6F_64_75_63_74 : QualifierKey = QualifierKey :: pack_static ( 25u32 ) ;
pub const ATOM_QUALIFIERKEY__66_75_6E_63_74_69_6F_6E : QualifierKey = QualifierKey :: pack_static ( 26u32 ) ;
pub const ATOM_QUALIFIERKEY__69_73_6F_6C_61_74_69_6F_6E_5F_73_6F_75_72_63_65 : QualifierKey = QualifierKey :: pack_static ( 27u32 ) ;
pub const ATOM_QUALIFIERKEY__63_6F_64_6F_6E_5F_73_74_61_72_74 : QualifierKey = QualifierKey :: pack_static ( 28u32 ) ;
pub const ATOM_QUALIFIERKEY__6D_61_70 : QualifierKey = QualifierKey :: pack_static ( 29u32 ) ;
pub const ATOM_QUALIFIERKEY__61_6E_74_69_63_6F_64_6F_6E : QualifierKey = QualifierKey :: pack_static ( 30u32 ) ;
pub const ATOM_QUALIFIERKEY__72_69_62_6F_73_6F_6D_61_6C_5F_73_6C_69_70_70_61_67_65 : QualifierKey = QualifierKey :: pack_static ( 31u32 ) ;
pub const ATOM_QUALIFIERKEY__70_73_65_75_64_6F : QualifierKey = QualifierKey :: pack_static ( 32u32 ) ;
pub const ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_5F_74_61_62_6C_65 : QualifierKey = QualifierKey :: pack_static ( 33u32 ) ;
pub const ATOM_QUALIFIERKEY__74_69_73_73_75_65_5F_74_79_70_65 : QualifierKey = QualifierKey :: pack_static ( 34u32 ) ;
pub const ATOM_QUALIFIERKEY__6F_72_67_61_6E_65_6C_6C_65 : QualifierKey = QualifierKey :: pack_static ( 35u32 ) ;
pub const ATOM_QUALIFIERKEY_ : QualifierKey = QualifierKey :: pack_static ( 36u32 ) ;
pub const ATOM_QUALIFIERKEY__65_78_63_65_70_74_69_6F_6E : QualifierKey = QualifierKey :: pack_static ( 37u32 ) ;
pub const ATOM_QUALIFIERKEY__70_72_6F_74_65_69_6E_5F_69_64 : QualifierKey = QualifierKey :: pack_static ( 38u32 ) ;
pub const ATOM_QUALIFIERKEY__67_65_6E_65 : QualifierKey = QualifierKey :: pack_static ( 39u32 ) ;
pub const ATOM_QUALIFIERKEY__6E_63_52_4E_41_5F_63_6C_61_73_73 : QualifierKey = QualifierKey :: pack_static ( 40u32 ) ;
pub const ATOM_QUALIFIERKEY__67_65_6E_65_5F_73_79_6E_6F_6E_79_6D : QualifierKey = QualifierKey :: pack_static ( 41u32 ) ;
pub const ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_5F_65_78_63_65_70_74 : QualifierKey = QualifierKey :: pack_static ( 42u32 ) ;
pub const ATOM_QUALIFIERKEY__6D_6F_62_69_6C_65_5F_65_6C_65_6D_65_6E_74_5F_74_79_70_65 : QualifierKey = QualifierKey :: pack_static ( 43u32 ) ;
pub const ATOM_QUALIFIERKEY__6F_6C_64_5F_6C_6F_63_75_73_5F_74_61_67 : QualifierKey = QualifierKey :: pack_static ( 44u32 ) ;
pub const ATOM_QUALIFIERKEY__6F_72_67_61_6E_69_73_6D : QualifierKey = QualifierKey :: pack_static ( 45u32 ) ;
pub const ATOM_QUALIFIERKEY__73_75_62_5F_73_74_72_61_69_6E : QualifierKey = QualifierKey :: pack_static ( 46u32 ) ;
# [ macro_export ] macro_rules ! qualifier_key {
( "bound_moiety" ) => { $ crate :: ATOM_QUALIFIERKEY__62_6F_75_6E_64_5F_6D_6F_69_65_74_79 } ;
( "mol_type" ) => { $ crate :: ATOM_QUALIFIERKEY__6D_6F_6C_5F_74_79_70_65 } ;
( "nomenclature" ) => { $ crate :: ATOM_QUALIFIERKEY__6E_6F_6D_65_6E_63_6C_61_74_75_72_65 } ;
( "transcript_id" ) => { $ crate :: ATOM_QUALIFIERKEY__74_72_61_6E_73_63_72_69_70_74_5F_69_64 } ;
( "EC_number" ) => { $ crate :: ATOM_QUALIFIERKEY__45_43_5F_6E_75_6D_62_65_72 } ;
( "allele" ) => { $ crate :: ATOM_QUALIFIERKEY__61_6C_6C_65_6C_65 } ;
( "translation" ) => { $ crate :: ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_61_74_69_6F_6E } ;
( "note" ) => { $ crate :: ATOM_QUALIFIERKEY__6E_6F_74_65 } ;
( "gap_type" ) => { $ crate :: ATOM_QUALIFIERKEY__67_61_70_5F_74_79_70_65 } ;
( "db_xref" ) => { $ crate :: ATOM_QUALIFIERKEY__64_62_5F_78_72_65_66 } ;
( "regulatory_class" ) => { $ crate :: ATOM_QUALIFIERKEY__72_65_67_75_6C_61_74_6F_72_79_5F_63_6C_61_73_73 } ;
( "linkage_evidence" ) => { $ crate :: ATOM_QUALIFIERKEY__6C_69_6E_6B_61_67_65_5F_65_76_69_64_65_6E_63_65 } ;
( "experiment" ) => { $ crate :: ATOM_QUALIFIERKEY__65_78_70_65_72_69_6D_65_6E_74 } ;
( "number" ) => { $ crate :: ATOM_QUALIFIERKEY__6E_75_6D_62_65_72 } ;
( "strain" ) => { $ crate :: ATOM_QUALIFIERKEY__73_74_72_61_69_6E } ;
( "standard_name" ) => { $ crate :: ATOM_QUALIFIERKEY__73_74_61_6E_64_61_72_64_5F_6E_61_6D_65 } ;
( "chromosome" ) => { $ crate :: ATOM_QUALIFIERKEY__63_68_72_6F_6D_6F_73_6F_6D_65 } ;
( "estimated_length" ) => { $ crate :: ATOM_QUALIFIERKEY__65_73_74_69_6D_61_74_65_64_5F_6C_65_6E_67_74_68 } ;
( "country" ) => { $ crate :: ATOM_QUALIFIERKEY__63_6F_75_6E_74_72_79 } ;
( "inference" ) => { $ crate :: ATOM_QUALIFIERKEY__69_6E_66_65_72_65_6E_63_65 } ;
( "label" ) => { $ crate :: ATOM_QUALIFIERKEY__6C_61_62_65_6C } ;
( "recombination_class" ) => { $ crate :: ATOM_QUALIFIERKEY__72_65_63_6F_6D_62_69_6E_61_74_69_6F_6E_5F_63_6C_61_73_73 } ;
( "rpt_type" ) => { $ crate :: ATOM_QUALIFIERKEY__72_70_74_5F_74_79_70_65 } ;
( "locus_tag" ) => { $ crate :: ATOM_QUALIFIERKEY__6C_6F_63_75_73_5F_74_61_67 } ;
( "codon_recognized" ) => { $ crate :: ATOM_QUALIFIERKEY__63_6F_64_6F_6E_5F_72_65_63_6F_67_6E_69_7A_65_64 } ;
( "product" ) => { $ crate :: ATOM_QUALIFIERKEY__70_72_6F_64_75_63_74 } ;
( "function" ) => { $ crate :: ATOM_QUALIFIERKEY__66_75_6E_63_74_69_6F_6E } ;
( "isolation_source" ) => { $ crate :: ATOM_QUALIFIERKEY__69_73_6F_6C_61_74_69_6F_6E_5F_73_6F_75_72_63_65 } ;
( "codon_start" ) => { $ crate :: ATOM_QUALIFIERKEY__63_6F_64_6F_6E_5F_73_74_61_72_74 } ;
( "map" ) => { $ crate :: ATOM_QUALIFIERKEY__6D_61_70 } ;
( "anticodon" ) => { $ crate :: ATOM_QUALIFIERKEY__61_6E_74_69_63_6F_64_6F_6E } ;
( "ribosomal_slippage" ) => { $ crate :: ATOM_QUALIFIERKEY__72_69_62_6F_73_6F_6D_61_6C_5F_73_6C_69_70_70_61_67_65 } ;
( "pseudo" ) => { $ crate :: ATOM_QUALIFIERKEY__70_73_65_75_64_6F } ;
( "transl_table" ) => { $ crate :: ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_5F_74_61_62_6C_65 } ;
( "tissue_type" ) => { $ crate :: ATOM_QUALIFIERKEY__74_69_73_73_75_65_5F_74_79_70_65 } ;
( "organelle" ) => { $ crate :: ATOM_QUALIFIERKEY__6F_72_67_61_6E_65_6C_6C_65 } ;
( "" ) => { $ crate :: ATOM_QUALIFIERKEY_ } ;
( "exception" ) => { $ crate :: ATOM_QUALIFIERKEY__65_78_63_65_70_74_69_6F_6E } ;
( "protein_id" ) => { $ crate :: ATOM_QUALIFIERKEY__70_72_6F_74_65_69_6E_5F_69_64 } ;
( "gene" ) => { $ crate :: ATOM_QUALIFIERKEY__67_65_6E_65 } ;
( "ncRNA_class" ) => { $ crate :: ATOM_QUALIFIERKEY__6E_63_52_4E_41_5F_63_6C_61_73_73 } ;
( "gene_synonym" ) => { $ crate :: ATOM_QUALIFIERKEY__67_65_6E_65_5F_73_79_6E_6F_6E_79_6D } ;
( "transl_except" ) => { $ crate :: ATOM_QUALIFIERKEY__74_72_61_6E_73_6C_5F_65_78_63_65_70_74 } ;
( "mobile_element_type" ) => { $ crate :: ATOM_QUALIFIERKEY__6D_6F_62_69_6C_65_5F_65_6C_65_6D_65_6E_74_5F_74_79_70_65 } ;
( "old_locus_tag" ) => { $ crate :: ATOM_QUALIFIERKEY__6F_6C_64_5F_6C_6F_63_75_73_5F_74_61_67 } ;
( "organism" ) => { $ crate :: ATOM_QUALIFIERKEY__6F_72_67_61_6E_69_73_6D } ;
( "sub_strain" ) => { $ crate :: ATOM_QUALIFIERKEY__73_75_62_5F_73_74_72_61_69_6E } ;
}pub type FeatureKind = :: string_cache :: Atom < FeatureKindStaticSet > ;
# [ derive ( PartialEq , Eq , PartialOrd , Ord ) ] pub struct FeatureKindStaticSet ;
impl :: string_cache :: StaticAtomSet for FeatureKindStaticSet { fn get ( ) -> & 'static :: string_cache :: PhfStrSet { static SET : :: string_cache :: PhfStrSet = :: string_cache :: PhfStrSet { key : 3213172566270843353u64 , disps : & [ ( 5u32 , 11u32 ) , ( 0u32 , 0u32 ) , ( 3u32 , 20u32 ) , ( 5u32 , 2u32 ) , ( 0u32 , 20u32 ) , ( 0u32 , 1u32 ) ] , atoms : &[
"misc_feature",
"exon",
"regulatory",
"rRNA",
"repeat_region",
"ncRNA",
"gene",
"mRNA",
"D-loop",
"tRNA",
"protein_bind",
"C_region",
"mobile_element",
"misc_RNA",
"assembly_gap",
"tmRNA",
"centromere",
"D_segment",
"rep_origin",
"CDS",
"V_segment",
"source",
"",
"precursor_RNA",
"J_segment",
"misc_recomb" ] , hashes : & [ 2824595141u32 , 501558447u32 , 1854534091u32 , 1321739359u32 , 2139071753u32 , 2203658267u32 , 3344539489u32 , 297558002u32 , 878675043u32 , 2075186904u32 , 2053498339u32 , 1616205006u32 , 1262037750u32 , 4229832002u32 , 2380177772u32 , 442516632u32 , 4233661627u32 , 4154317181u32 , 449414054u32 , 1237119518u32 , 827688975u32 , 1990484898u32 , 502452354u32 , 2380700116u32 , 2590652526u32 , 471562273u32 ] } ;
& SET } fn empty_string_index ( ) -> u32 { 22u32 } } pub const ATOM_FEATUREKIND__6D_69_73_63_5F_66_65_61_74_75_72_65 : FeatureKind = FeatureKind :: pack_static ( 0u32 ) ;
pub const ATOM_FEATUREKIND__65_78_6F_6E : FeatureKind = FeatureKind :: pack_static ( 1u32 ) ;
pub const ATOM_FEATUREKIND__72_65_67_75_6C_61_74_6F_72_79 : FeatureKind = FeatureKind :: pack_static ( 2u32 ) ;
pub const ATOM_FEATUREKIND__72_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 3u32 ) ;
pub const ATOM_FEATUREKIND__72_65_70_65_61_74_5F_72_65_67_69_6F_6E : FeatureKind = FeatureKind :: pack_static ( 4u32 ) ;
pub const ATOM_FEATUREKIND__6E_63_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 5u32 ) ;
pub const ATOM_FEATUREKIND__67_65_6E_65 : FeatureKind = FeatureKind :: pack_static ( 6u32 ) ;
pub const ATOM_FEATUREKIND__6D_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 7u32 ) ;
pub const ATOM_FEATUREKIND__44_2D_6C_6F_6F_70 : FeatureKind = FeatureKind :: pack_static ( 8u32 ) ;
pub const ATOM_FEATUREKIND__74_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 9u32 ) ;
pub const ATOM_FEATUREKIND__70_72_6F_74_65_69_6E_5F_62_69_6E_64 : FeatureKind = FeatureKind :: pack_static ( 10u32 ) ;
pub const ATOM_FEATUREKIND__43_5F_72_65_67_69_6F_6E : FeatureKind = FeatureKind :: pack_static ( 11u32 ) ;
pub const ATOM_FEATUREKIND__6D_6F_62_69_6C_65_5F_65_6C_65_6D_65_6E_74 : FeatureKind = FeatureKind :: pack_static ( 12u32 ) ;
pub const ATOM_FEATUREKIND__6D_69_73_63_5F_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 13u32 ) ;
pub const ATOM_FEATUREKIND__61_73_73_65_6D_62_6C_79_5F_67_61_70 : FeatureKind = FeatureKind :: pack_static ( 14u32 ) ;
pub const ATOM_FEATUREKIND__74_6D_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 15u32 ) ;
pub const ATOM_FEATUREKIND__63_65_6E_74_72_6F_6D_65_72_65 : FeatureKind = FeatureKind :: pack_static ( 16u32 ) ;
pub const ATOM_FEATUREKIND__44_5F_73_65_67_6D_65_6E_74 : FeatureKind = FeatureKind :: pack_static ( 17u32 ) ;
pub const ATOM_FEATUREKIND__72_65_70_5F_6F_72_69_67_69_6E : FeatureKind = FeatureKind :: pack_static ( 18u32 ) ;
pub const ATOM_FEATUREKIND__43_44_53 : FeatureKind = FeatureKind :: pack_static ( 19u32 ) ;
pub const ATOM_FEATUREKIND__56_5F_73_65_67_6D_65_6E_74 : FeatureKind = FeatureKind :: pack_static ( 20u32 ) ;
pub const ATOM_FEATUREKIND__73_6F_75_72_63_65 : FeatureKind = FeatureKind :: pack_static ( 21u32 ) ;
pub const ATOM_FEATUREKIND_ : FeatureKind = FeatureKind :: pack_static ( 22u32 ) ;
pub const ATOM_FEATUREKIND__70_72_65_63_75_72_73_6F_72_5F_52_4E_41 : FeatureKind = FeatureKind :: pack_static ( 23u32 ) ;
pub const ATOM_FEATUREKIND__4A_5F_73_65_67_6D_65_6E_74 : FeatureKind = FeatureKind :: pack_static ( 24u32 ) ;
pub const ATOM_FEATUREKIND__6D_69_73_63_5F_72_65_63_6F_6D_62 : FeatureKind = FeatureKind :: pack_static ( 25u32 ) ;
# [ macro_export ] macro_rules ! feature_kind {
( "misc_feature" ) => { $ crate :: ATOM_FEATUREKIND__6D_69_73_63_5F_66_65_61_74_75_72_65 } ;
( "exon" ) => { $ crate :: ATOM_FEATUREKIND__65_78_6F_6E } ;
( "regulatory" ) => { $ crate :: ATOM_FEATUREKIND__72_65_67_75_6C_61_74_6F_72_79 } ;
( "rRNA" ) => { $ crate :: ATOM_FEATUREKIND__72_52_4E_41 } ;
( "repeat_region" ) => { $ crate :: ATOM_FEATUREKIND__72_65_70_65_61_74_5F_72_65_67_69_6F_6E } ;
( "ncRNA" ) => { $ crate :: ATOM_FEATUREKIND__6E_63_52_4E_41 } ;
( "gene" ) => { $ crate :: ATOM_FEATUREKIND__67_65_6E_65 } ;
( "mRNA" ) => { $ crate :: ATOM_FEATUREKIND__6D_52_4E_41 } ;
( "D-loop" ) => { $ crate :: ATOM_FEATUREKIND__44_2D_6C_6F_6F_70 } ;
( "tRNA" ) => { $ crate :: ATOM_FEATUREKIND__74_52_4E_41 } ;
( "protein_bind" ) => { $ crate :: ATOM_FEATUREKIND__70_72_6F_74_65_69_6E_5F_62_69_6E_64 } ;
( "C_region" ) => { $ crate :: ATOM_FEATUREKIND__43_5F_72_65_67_69_6F_6E } ;
( "mobile_element" ) => { $ crate :: ATOM_FEATUREKIND__6D_6F_62_69_6C_65_5F_65_6C_65_6D_65_6E_74 } ;
( "misc_RNA" ) => { $ crate :: ATOM_FEATUREKIND__6D_69_73_63_5F_52_4E_41 } ;
( "assembly_gap" ) => { $ crate :: ATOM_FEATUREKIND__61_73_73_65_6D_62_6C_79_5F_67_61_70 } ;
( "tmRNA" ) => { $ crate :: ATOM_FEATUREKIND__74_6D_52_4E_41 } ;
( "centromere" ) => { $ crate :: ATOM_FEATUREKIND__63_65_6E_74_72_6F_6D_65_72_65 } ;
( "D_segment" ) => { $ crate :: ATOM_FEATUREKIND__44_5F_73_65_67_6D_65_6E_74 } ;
( "rep_origin" ) => { $ crate :: ATOM_FEATUREKIND__72_65_70_5F_6F_72_69_67_69_6E } ;
( "CDS" ) => { $ crate :: ATOM_FEATUREKIND__43_44_53 } ;
( "V_segment" ) => { $ crate :: ATOM_FEATUREKIND__56_5F_73_65_67_6D_65_6E_74 } ;
( "source" ) => { $ crate :: ATOM_FEATUREKIND__73_6F_75_72_63_65 } ;
( "" ) => { $ crate :: ATOM_FEATUREKIND_ } ;
( "precursor_RNA" ) => { $ crate :: ATOM_FEATUREKIND__70_72_65_63_75_72_73_6F_72_5F_52_4E_41 } ;
( "J_segment" ) => { $ crate :: ATOM_FEATUREKIND__4A_5F_73_65_67_6D_65_6E_74 } ;
( "misc_recomb" ) => { $ crate :: ATOM_FEATUREKIND__6D_69_73_63_5F_72_65_63_6F_6D_62 } ;
}