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 + -
显示快捷键?