1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224
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 } ;
}