utilities.cpp

来自「ncbi源码」· C++ 代码 · 共 1,229 行 · 第 1/4 页

CPP
1,229
字号
    Associate( CSeqFeatData::eSubtype_unsure, CGbqualType::e_Usedin );    // V_region    Associate( CSeqFeatData::eSubtype_V_region, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_V_region, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_V_region, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_V_region, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_V_region, CGbqualType::e_Usedin );    // V_segment    Associate( CSeqFeatData::eSubtype_V_segment, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_V_segment, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_V_segment, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_V_segment, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_V_segment, CGbqualType::e_Usedin );    // variation    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Allele );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Frequency );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Phenotype );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Replace );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_variation, CGbqualType::e_Usedin );    // 3clip    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Allele );    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_3clip, CGbqualType::e_Usedin );    // 3UTR    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Allele );    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_3UTR, CGbqualType::e_Usedin );    // 5clip    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Allele );    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_5clip, CGbqualType::e_Usedin );    // 5UTR    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Allele );    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_5UTR, CGbqualType::e_Usedin );    // 10_signal    Associate( CSeqFeatData::eSubtype_10_signal, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_10_signal, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_10_signal, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_10_signal, CGbqualType::e_Usedin );    // 35_signal    Associate( CSeqFeatData::eSubtype_35_signal, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_35_signal, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_35_signal, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_35_signal, CGbqualType::e_Usedin );    // region    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Number );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Phenotype );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_region, CGbqualType::e_Usedin );    // mat_peptide_aa    Associate( CSeqFeatData::eSubtype_mat_peptide_aa, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_mat_peptide_aa, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_mat_peptide_aa, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_mat_peptide_aa, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_mat_peptide_aa, CGbqualType::e_Usedin );    // sig_peptide_aa    Associate( CSeqFeatData::eSubtype_sig_peptide_aa, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_sig_peptide_aa, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_sig_peptide_aa, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_sig_peptide_aa, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_sig_peptide_aa, CGbqualType::e_Usedin );    // transit_peptide_aa    Associate( CSeqFeatData::eSubtype_transit_peptide_aa, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_transit_peptide_aa, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_transit_peptide_aa, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_transit_peptide_aa, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_transit_peptide_aa, CGbqualType::e_Usedin );    // snoRNA    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Function );    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Label );    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Map );    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Product );    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Standard_name );    Associate( CSeqFeatData::eSubtype_snoRNA, CGbqualType::e_Usedin );}void CFeatQualAssoc::PopulateMandatoryGbquals(void){    // gene feature requires gene gbqual    m_MandatoryGbquals[CSeqFeatData::eSubtype_gene].push_back(CGbqualType::e_Gene);    // misc_binding & protein_bind require bound_moiety    m_MandatoryGbquals[CSeqFeatData::eSubtype_misc_binding].push_back(CGbqualType::e_Bound_moiety);    m_MandatoryGbquals[CSeqFeatData::eSubtype_protein_bind].push_back(CGbqualType::e_Bound_moiety);    // modified_base requires mod_base    m_MandatoryGbquals[CSeqFeatData::eSubtype_modified_base].push_back(CGbqualType::e_Mod_base);}// =============================================================================//                                 Country Names// =============================================================================// legal country namesconst string CCountries::sm_Countries[] = {  "Afghanistan",  "Albania",  "Algeria",  "American Samoa",  "Andorra",  "Angola",  "Anguilla",  "Antarctica",  "Antigua and Barbuda",  "Argentina",  "Armenia",  "Aruba",  "Ashmore and Cartier Islands",  "Australia",  "Austria",  "Azerbaijan",  "Bahamas",  "Bahrain",  "Baker Island",  "Bangladesh",  "Barbados",  "Bassas da India",  "Belarus",  "Belgium",  "Belize",  "Benin",  "Bermuda",  "Bhutan",  "Bolivia",  "Bosnia and Herzegovina",  "Botswana",  "Bouvet Island",  "Brazil",  "British Virgin Islands",  "Brunei",  "Bulgaria",  "Burkina Faso",  "Burundi",  "Cambodia",  "Cameroon",  "Canada",  "Cape Verde",  "Cayman Islands",  "Central African Republic",  "Chad",  "Chile",  "China",  "Christmas Island",  "Clipperton Island",  "Cocos Islands",  "Colombia",  "Comoros",  "Cook Islands",  "Coral Sea Islands",  "Costa Rica",  "Cote d'Ivoire",  "Croatia",  "Cuba",  "Cyprus",  "Czech Republic",  "Democratic Republic of the Congo",  "Denmark",  "Djibouti",  "Dominica",  "Dominican Republic",  "East Timor",  "Ecuador",  "Egypt",  "El Salvador",  "Equatorial Guinea",  "Eritrea",  "Estonia",  "Ethiopia",  "Europa Island",  "Falkland Islands (Islas Malvinas)",  "Faroe Islands",  "Fiji",  "Finland",  "France",  "French Guiana",  "French Polynesia",  "French Southern and Antarctic Lands",  "Gabon",  "Gambia",  "Gaza Strip",  "Georgia",  "Germany",  "Ghana",  "Gibraltar",  "Glorioso Islands",  "Greece",  "Greenland",  "Grenada",  "Guadeloupe",  "Guam",  "Guatemala",  "Guernsey",  "Guinea",  "Guinea-Bissau",  "Guyana",  "Haiti",  "Heard Island and McDonald Islands",  "Honduras",  "Hong Kong",  "Howland Island",  "Hungary",  "Iceland",  "India",  "Indonesia",  "Iran",  "Iraq",  "Ireland",  "Isle of Man",  "Israel",  "Italy",  "Jamaica",  "Jan Mayen",  "Japan",  "Jarvis Island",  "Jersey",  "Johnston Atoll",  "Jordan",  "Juan de Nova Island",  "Kazakhstan",  "Kenya",  "Kerguelen Archipelago",  "Kingman Reef",  "Kiribati",  "Kuwait",  "Kyrgyzstan",  "Laos",  "Latvia",  "Lebanon",  "Lesotho",  "Liberia",  "Libya",  "Liechtenstein",  "Lithuania",  "Luxembourg",  "Macau",  "Macedonia",  "Madagascar",  "Malawi",  "Malaysia",  "Maldives",  "Mali",  "Malta",  "Marshall Islands",  "Martinique",  "Mauritania",  "Mauritius",  "Mayotte",  "Mexico",  "Micronesia",  "Midway Islands",  "Moldova",  "Monaco",  "Mongolia",  "Montserrat",  "Morocco",  "Mozambique",  "Myanmar",  "Namibia",  "Nauru",  "Navassa Island",  "Nepal",  "Netherlands",  "Netherlands Antilles",  "New Caledonia",  "New Zealand",  "Nicaragua",  "Niger",  "Nigeria",  "Niue",  "Norfolk Island",

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?