Go to the source code of this file.
Go to the SVN repository for this file.
USING_SCOPE (objects) static void normalize_comment (string &comment) static CRef< CDate > get_lanl_date (char *s) static string clean_up (const char *str) static CRef< CPub > get_num (char *str) static CRef< CPub > get_muid (char *str, Parser::EFormat format) static char * get_embl_str_pub_id (char *str, const Char *tag) static TEntrezId get_embl_pmid (char *str) static char * check_book_tit (char *title) static CRef< CCit_pat > get_pat (ParserPtr pp, char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, char *eptr) static void fta_get_part_sup (char *parts, CImprint &imp) static bool get_parts (char *bptr, char *eptr, CImprint &imp) static CRef< CCit_art > get_art (ParserPtr pp, char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, CImprint::EPrepub pre, bool has_muid, bool *all_zeros, Int4 er) static CRef< CCit_gen > get_unpub (char *bptr, char *eptr, CRef< CAuth_list > &auth_list, const Char *title) static CRef< CCit_art > get_book (char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, CImprint::EPrepub pre, Parser::EFormat format, string_view jour) static CRef< CCit_let > get_thesis (char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, CImprint::EPrepub pre) static CRef< CCit_book > get_whole_book (char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, CImprint::EPrepub pre) static CRef< CCit_sub > get_sub (ParserPtr pp, char *bptr, CRef< CAuth_list > &auth_list) static CRef< CCit_sub > get_sub_gsdb (char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, ParserPtr pp) static CRef< CCit_gen > fta_get_citgen (char *bptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title) CRef< CPub > journal (ParserPtr pp, char *bptr, char *eptr, CRef< CAuth_list > &auth_list, CRef< CTitle::C_E > &title, bool has_muid, CRef< CCit_art > &cit_art, Int4 er) static char * FindBackSemicolon (char *pchStart, char *pchCurrent) static char * FindSemicolon (char *str) static char * ExtractErratum (char *comm) static void XMLGetXrefs (char *entry, const TXmlIndexList &xil, TQualVector &quals) static void fta_add_article_ids (CPub &pub, const string &doi, const string &agricola) Int4 fta_remark_is_er (const string &str) static CRef< CPubdesc > XMLRefs (ParserPtr pp, const DataBlk &dbp, bool &no_auth, bool &rej) static CRef< CPubdesc > gb_refs_common (ParserPtr pp, DataBlk &dbp, Uint2 col_data, bool bParser, DataBlk ***ppInd, bool &no_auth) static CRef< CPubdesc > embl_refs (ParserPtr pp, DataBlk &dbp, Uint2 col_data, bool &no_auth) static void fta_sort_pubs (TPubList &pubs) static void fta_check_long_last_name (const CAuth_list &authors, bool soft_report) static void fta_check_long_name_in_article (const CCit_art &cit_art, bool soft_report) static void fta_check_long_names (const CPub &pub, bool soft_report) static void fta_propagate_pmid_muid (CPub_equiv &pub_equiv) CRef< CPubdesc > DescrRefs (ParserPtr pp, DataBlk &dbp, Uint2 col_data) ◆ MAXKW ◆ THIS_FILE #define THIS_FILE "ref.cpp"Definition at line 84 of file ref.cpp.
◆ check_book_tit() static char* check_book_tit ( char * title ) static ◆ clean_up() ◆ DescrRefs()Definition at line 2421 of file ref.cpp.
References Parser::curindx, Parser::EMBL, embl_refs(), Parser::entrylist, ERR_REFERENCE_InvalidMuid, ERR_REFERENCE_MissingAuthors, Parser::format, fta_check_long_names(), fta_propagate_pmid_muid(), fta_sort_pubs(), FtaErrPost, gb_refs_common(), Parser::GenBank, Parser::HTGS, Parser::mode, CRef< C, Locker >::NotEmpty(), SEV_ERROR, SEV_REJECT, ShrinkSpaces(), Parser::source, sp_refs(), Parser::SPROT, Parser::XML, and XMLRefs().
Referenced by GetEmblDescr(), GetGenBankDescr(), GetSprotDescr(), ImpFeatPub(), SeqFeatPub(), and XMLGetDescr().
◆ embl_refs()Definition at line 2101 of file ref.cpp.
References clean_up(), Parser::EMBL, EMBL_REF, CRef< C, Locker >::Empty(), CPubdesc_Base::eReftype_no_target, ERR_REFERENCE_Illegalreference, FetchPubPmId(), fta_add_article_ids(), fta_remark_is_er(), fta_StartsWith(), FtaErrPost, get_auth(), get_auth_consortium(), get_embl_pmid(), get_embl_str_pub_id(), get_muid(), get_num(), ind_subdbp(), CAuth_list_Base::IsSetNames(), journal(), DataBlk::len, MAXKW, DataBlk::mBuf, Parser::medserver, MemFree(), DataBlk::mType, CRef< C, Locker >::NotEmpty(), ParFlat_RA, ParFlat_RC, ParFlat_REF_NO_TARGET, ParFlat_RG, ParFlat_RL, ParFlat_RT, ParFlat_RX, DataBlk::ptr, CRef< C, Locker >::Reset(), NStr::Sanitize(), CAliasBase< TPrim >::Set(), CPub_Base::SetPmid(), SEV_ERROR, SEV_WARNING, StringLen(), and ZERO_ENTREZ_ID.
Referenced by DescrRefs().
◆ ExtractErratum() static char* ExtractErratum ( char * comm ) static ◆ FindBackSemicolon() static char* FindBackSemicolon ( char * pchStart, char * pchCurrent ) static ◆ FindSemicolon() static char* FindSemicolon ( char * str ) static ◆ fta_add_article_ids() ◆ fta_check_long_last_name()Definition at line 2269 of file ref.cpp.
References ERR_REFERENCE_LongAuthorName, FtaErrPost, CName_std_Base::GetLast(), CAuth_list_Base::GetNames(), CAuth_list_Base::C_Names::GetStd(), CName_std_Base::IsSetLast(), CAuth_list_Base::IsSetNames(), CAuth_list_Base::C_Names::IsStd(), SEV_ERROR, and SEV_WARNING.
Referenced by fta_check_long_name_in_article(), and fta_check_long_names().
◆ fta_check_long_name_in_article()Definition at line 2300 of file ref.cpp.
References fta_check_long_last_name(), CCit_art_Base::GetAuthors(), CCit_book_Base::GetAuthors(), CCit_art_Base::C_From::GetBook(), CCit_proc_Base::GetBook(), CCit_art_Base::GetFrom(), CCit_art_Base::C_From::GetProc(), CCit_art_Base::C_From::IsBook(), CCit_art_Base::C_From::IsProc(), CCit_art_Base::IsSetAuthors(), CCit_book_Base::IsSetAuthors(), CCit_proc_Base::IsSetBook(), and CCit_art_Base::IsSetFrom().
Referenced by fta_check_long_names().
◆ fta_check_long_names()Definition at line 2320 of file ref.cpp.
References fta_check_long_last_name(), fta_check_long_name_in_article(), CPub_equiv_Base::Get(), CCit_pat_Base::GetApplicants(), CPub_Base::GetArticle(), CCit_pat_Base::GetAssignees(), CCit_book_Base::GetAuthors(), CCit_gen_Base::GetAuthors(), CCit_pat_Base::GetAuthors(), CCit_sub_Base::GetAuthors(), CCit_proc_Base::GetBook(), CPub_Base::GetBook(), CCit_let_Base::GetCit(), CMedline_entry_Base::GetCit(), CPub_Base::GetEquiv(), CPub_Base::GetGen(), CPub_Base::GetMan(), CPub_Base::GetMedline(), CPub_Base::GetPatent(), CPub_Base::GetProc(), CPub_Base::GetSub(), CPub_Base::IsArticle(), CPub_Base::IsBook(), CPub_Base::IsEquiv(), CPub_Base::IsGen(), CPub_Base::IsMan(), CPub_Base::IsMedline(), CPub_Base::IsPatent(), CPub_Base::IsProc(), CCit_pat_Base::IsSetApplicants(), CCit_pat_Base::IsSetAssignees(), CCit_book_Base::IsSetAuthors(), CCit_gen_Base::IsSetAuthors(), CCit_pat_Base::IsSetAuthors(), CCit_sub_Base::IsSetAuthors(), CCit_proc_Base::IsSetBook(), CCit_let_Base::IsSetCit(), CMedline_entry_Base::IsSetCit(), and CPub_Base::IsSub().
Referenced by DescrRefs().
◆ fta_get_citgen() ◆ fta_get_part_sup() ◆ fta_propagate_pmid_muid() ◆ fta_remark_is_er() ◆ fta_sort_pubs() ◆ gb_refs_common()Definition at line 1944 of file ref.cpp.
References clean_up(), CRef< C, Locker >::Empty(), NStr::eNocase, ENTREZ_ID_FROM, CPubdesc_Base::eReftype_no_target, ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_Illegalreference, ExtractErratum(), NStr::fAllowTrailingSymbols, FetchPubPmId(), fta_remark_is_er(), fta_StartsWith(), FtaErrPost, GB_REF, Parser::GenBank, get_auth(), get_auth_consortium(), get_muid(), get_num(), ind_subdbp(), CAuth_list_Base::IsSetNames(), journal(), DataBlk::len, MAXKW, DataBlk::mBuf, Parser::medserver, DataBlk::mType, normalize_comment(), CRef< C, Locker >::NotEmpty(), ParFlat_AUTHORS, ParFlat_CONSRTM, ParFlat_JOURNAL, ParFlat_MEDLINE, ParFlat_PUBMED, ParFlat_REF_NO_TARGET, ParFlat_REMARK, ParFlat_TITLE, DataBlk::ptr, r(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CAliasBase< TPrim >::Set(), CPub_Base::SetPmid(), SEV_ERROR, SEV_WARNING, NStr::StartsWith(), NStr::StringToInt(), and ZERO_ENTREZ_ID.
Referenced by DescrRefs().
◆ get_art()Definition at line 692 of file ref.cpp.
References buf, Parser::EMBL, CRef< C, Locker >::Empty(), CImprint_Base::ePrepub_in_press, CImprint_Base::ePrepub_submitted, ePubStatus_aheadofprint, ePubStatus_epublish, ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_InvalidInPress, Parser::format, fta_StartsWith(), FtaErrPost, Parser::GenBank, get_date(), get_parts(), i, isalnum(), CImprint_Base::IsSetDate(), CImprint_Base::IsSetPages(), CImprint_Base::IsSetVolume(), isspace(), journal(), len, CRef< C, Locker >::NotEmpty(), CRef< C, Locker >::Reset(), CImprint_Base::ResetPrepub(), NStr::Sanitize(), CCit_art_Base::SetAuthors(), CImprint_Base::SetDate(), CCit_art_Base::SetFrom(), CImprint_Base::SetPages(), CImprint_Base::SetPrepub(), CImprint_Base::SetPubstatus(), CCit_art_Base::SetTitle(), SEV_ERROR, SEV_WARNING, Parser::source, StringCpy(), StringLen(), valid_pages_range(), and Parser::XML.
Referenced by journal().
◆ get_book()Definition at line 971 of file ref.cpp.
References check_book_tit(), Parser::EMBL, EMBL_REF, CRef< C, Locker >::Empty(), CImprint_Base::ePrepub_in_press, ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_Illegalreference, ERR_REFERENCE_UnusualBookFormat, format, fta_StartsWith(), FtaErrPost, GB_REF, Parser::GenBank, get_auth(), get_date(), CCit_book_Base::GetImp(), CImprint_Base::GetPrepub(), i, CImprint_Base::IsSetPrepub(), MemFree(), CRef< C, Locker >::NotEmpty(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CCit_art_Base::SetAuthors(), CCit_book_Base::SetAuthors(), CCit_art_Base::SetFrom(), CCit_book_Base::SetImp(), CCit_art_Base::SetTitle(), CCit_book_Base::SetTitle(), SEV_ERROR, SEV_WARNING, SP_REF, Parser::SPROT, StringEquN(), StringEquNI(), StringRChr(), StringSave, and valid_pages_range().
Referenced by journal().
◆ get_embl_pmid() ◆ get_embl_str_pub_id() ◆ get_lanl_date()Definition at line 160 of file ref.cpp.
References ERR_REFERENCE_IllegalDate, fta_atoi(), FtaErrPost, CDate_Base::GetStd(), months, CRef< C, Locker >::Reset(), CDate_std_Base::SetDay(), CDate_std_Base::SetMonth(), CDate_Base::SetStd(), CDate_std_Base::SetYear(), SEV_WARNING, StringEquNI(), and XDateCheck().
Referenced by get_sub().
◆ get_muid()Definition at line 232 of file ref.cpp.
References Parser::EMBL, ENTREZ_ID_FROM, NStr::fAllowTrailingSymbols, format, Parser::GenBank, i, CRef< C, Locker >::Reset(), CPub_Base::SetMuid(), str(), StringIStr(), NStr::StringToInt(), and Parser::XML.
Referenced by embl_refs(), and gb_refs_common().
◆ get_num() ◆ get_parts()Definition at line 592 of file ref.cpp.
References fta_get_part_sup(), CImprint_Base::GetIssue(), CImprint_Base::GetPart_supi(), CImprint_Base::IsSetIssue(), CImprint_Base::IsSetPart_supi(), MemFree(), CImprint_Base::ResetPart_supi(), CImprint_Base::SetIssue(), CImprint_Base::SetPart_sup(), CImprint_Base::SetPart_supi(), CImprint_Base::SetVolume(), StringChr, and StringSave.
Referenced by get_art().
◆ get_pat()Definition at line 373 of file ref.cpp.
References Parser::curindx, Parser::EMBL, CRef< C, Locker >::Empty(), Parser::entrylist, ERR_FORMAT_MultiplePatRefs, ERR_REFERENCE_Fail_to_parse, Parser::format, fta_atoi(), FtaErrPost, get_full_date(), Indexblk::is_pat, isalpha(), isdigit(), CAuth_list_Base::IsSetNames(), len, MemFree(), msg(), CRef< C, Locker >::NotEmpty(), number, Indexblk::psip, CRef< C, Locker >::Reset(), NStr::Sanitize(), CAuth_list_Base::SetAffil(), CAuth_list_Base::SetNames(), CAffil_Base::SetStr(), SEV_ERROR, SEV_WARNING, Parser::source, StringChr, StringEquNI(), StringLen(), StringSave, type, Parser::USPTO, and Parser::XML.
Referenced by journal().
◆ get_sub()Definition at line 1255 of file ref.cpp.
References b, Parser::curindx, CCit_sub_Base::eMedium_email, CCit_sub_Base::eMedium_other, CCit_sub_Base::eMedium_tape, CRef< C, Locker >::Empty(), Parser::entrylist, ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_NoContactInfo, FtaErrPost, get_full_date(), get_lanl_date(), isdigit(), IsNewAccessFormat(), CAuth_list_Base::IsSetNames(), CRef< C, Locker >::NotEmpty(), ParFlat_LANL_AC, CRef< C, Locker >::Reset(), NStr::Sanitize(), CAuth_list_Base::SetAffil(), CCit_sub_Base::SetAuthors(), CCit_sub_Base::SetDate(), CCit_sub_Base::SetMedium(), CDate_Base::SetStd(), SEV_ERROR, SEV_WARNING, Parser::source, StringChr, StringEquN(), StringEquNI(), StringLen(), StringStr, and strip_sub_str.
Referenced by journal().
◆ get_sub_gsdb()Definition at line 1356 of file ref.cpp.
References CRef< C, Locker >::Empty(), ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_NoContactInfo, FtaErrPost, get_full_date(), CAuth_list_Base::IsSetNames(), CRef< C, Locker >::NotEmpty(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CAuth_list_Base::SetAffil(), CCit_sub_Base::SetAuthors(), CCit_sub_Base::SetDate(), CDate_Base::SetStd(), SEV_ERROR, SEV_WARNING, Parser::source, StringEquN(), and StringLen().
Referenced by journal().
◆ get_thesis()Definition at line 1137 of file ref.cpp.
References ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_Thesis, CCit_let_Base::eType_thesis, FtaErrPost, get_date(), CCit_book_Base::GetImp(), CImprint_Base::IsSetDate(), CRef< C, Locker >::NotEmpty(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CCit_book_Base::SetAuthors(), CCit_book_Base::SetImp(), CCit_book_Base::SetTitle(), SEV_ERROR, and SEV_WARNING.
Referenced by journal().
◆ get_unpub() ◆ get_whole_book()Definition at line 1195 of file ref.cpp.
References CRef< C, Locker >::Empty(), ERR_REFERENCE_Fail_to_parse, FtaErrPost, get_date(), CAuth_list_Base::IsSetNames(), isspace(), CRef< C, Locker >::NotEmpty(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CCit_book_Base::SetAuthors(), CCit_book_Base::SetImp(), CCit_book_Base::SetTitle(), and SEV_ERROR.
Referenced by journal().
◆ journal()Definition at line 1457 of file ref.cpp.
References CSeq_id_Base::e_Ddbj, CSeq_id_Base::e_Embl, CSeq_id_Base::e_Genbank, CSeq_id_Base::e_Other, CSeq_id_Base::e_Tpd, CSeq_id_Base::e_Tpe, CSeq_id_Base::e_Tpg, CRef< C, Locker >::Empty(), NStr::eNocase, CImprint_Base::ePrepub_in_press, CImprint_Base::ePrepub_submitted, ERR_REFERENCE_GsdbRefDropped, ERR_REFERENCE_Illegalreference, Parser::format, fta_get_citgen(), fta_StartsWith(), FtaErrPost, get_art(), get_book(), get_error(), get_pat(), get_sub(), get_sub_gsdb(), get_thesis(), get_unpub(), get_whole_book(), isdigit(), CRef< C, Locker >::NotEmpty(), nullptr, ParFlat_BOOK_CITATION, ParFlat_GEN_CITATION, ParFlat_IN_PRESS, ParFlat_MISSING_JOURNAL, ParFlat_MONOGRAPH_NOT_JOURNAL, ParFlat_ONLINE_CITATION, ParFlat_PATENT_CITATION, ParFlat_SUBMITTED, ParFlat_THESIS_CITATION, ParFlat_UNPUB_JOURNAL, CRef< C, Locker >::Reset(), Parser::seqtype, CPub_Base::SetArticle(), CPub_Base::SetBook(), CPub_Base::SetGen(), CPub_Base::SetMan(), CPub_Base::SetPatent(), CPub_Base::SetSub(), SEV_WARNING, Parser::source, NStr::StartsWith(), StringEquNI(), StringLen(), and Parser::USPTO.
Referenced by CJournalPanel::CJournalPanel(), CJournalPanel::CreateControls(), CEJournalSearch::DoJournalSearch(), embl_refs(), CGBSeqFormatter::FormatReference(), fta_fix_imprint_language(), fta_strip_er_remarks(), gb_refs_common(), get_art(), CJournalPanel::GetCit_jour(), GetCitArticle(), GetDocSumLabel(), CCit_art::GetLabelV1(), CCit_gen::GetLabelV2(), CDoiLookup::GetPubFromCrossRef(), pub_report::IsArtUnpublished(), IsElectronicJournal(), fix_pub::IsInpress(), IsPubUnpublished(), fix_pub::MedlineToISO(), fix_pub::MUIsJournalIndexed(), fix_pub::NeedToPropagateInJournal(), fix_pub::PrintPub(), pub_report::CSkipPubJournalHook::ProcessJournal(), CFindASN1Dlg::ReplaceInArticle(), CFindASN1Dlg::ReplaceInBook(), CFindASN1Dlg::ReplaceInJournal(), CFindASN1Dlg::ReplaceInPub(), s_FormatCitBook(), s_FormatCitBookArt(), s_FormatCitGen(), s_FormatCitSub(), s_FormatJournal(), s_FormatPatent(), s_FormatThesis(), s_GetImprint(), s_GetJournalTitle(), s_GetRelevantObjectInfoForPub(), CJournalPanel::SetFinalValidation(), pub_report::CPubData::SetJournal(), CRelaxedLookupDlg::SetPubdesc(), CPublishedRefPanel::TransferDataFromWindow(), CJournalPanel::TransferDataFromWindow(), CJournalPanel::TransferDataToWindow(), CPublicationTypePanel::x_CollectDetails(), CPublicationTypePanel::x_CreateJournalArticleControls(), CFlatItemFormatter::x_FormatRefJournal(), CMacroFunction_PubFields::x_GetObjectsForPubField_Journal(), CGenbankFormatter::x_Journal(), CMacroFunction_ISOJTALookup::x_LookupTitleInJournal(), CMacroFunction_SetPubStatus::x_SetStatus(), CJournalPanel::x_UpdateJournalTitle(), and XMLRefs().
◆ normalize_comment() ◆ USING_SCOPE() ◆ XMLGetXrefs() ◆ XMLRefs()Definition at line 1770 of file ref.cpp.
References clean_up(), Parser::EMBL, EMBL_REF, CRef< C, Locker >::Empty(), ENTREZ_ID_FROM, NStr::EqualNocase(), CPubdesc_Base::eReftype_no_target, ERR_REFERENCE_Fail_to_parse, ERR_REFERENCE_Illegalreference, ExtractErratum(), NStr::fAllowTrailingSymbols, FetchPubPmId(), fta_add_article_ids(), fta_remark_is_er(), fta_StartsWith(), FtaErrPost, GB_REF, get_auth(), get_auth_consortium(), get_num(), DataBlk::GetXmlData(), DataBlk::hasData(), INSDREFERENCE_AUTHORS, INSDREFERENCE_CONSORTIUM, INSDREFERENCE_JOURNAL, INSDREFERENCE_MEDLINE, INSDREFERENCE_PUBMED, INSDREFERENCE_REFERENCE, INSDREFERENCE_REMARK, INSDREFERENCE_TITLE, INSDREFERENCE_XREF, isdigit(), CAuth_list_Base::IsSetNames(), journal(), DataBlk::mBuf, Parser::medserver, MemFree(), DataBlk::mType, normalize_comment(), ParFlat_REF_NO_TARGET, DataBlk::ptr, r(), CRef< C, Locker >::Reset(), NStr::Sanitize(), CAliasBase< TPrim >::Set(), CPub_Base::SetPmid(), SEV_ERROR, SEV_WARNING, Parser::source, StringChr, StringLen(), StringRChr(), StringSave, NStr::StringToInt(), tata_save(), Parser::xml_comp, XMLConcatSubTags(), XMLFindTagValue(), XMLGetXrefs(), and ZERO_ENTREZ_ID.
Referenced by DescrRefs().
◆ ERRemarks Initial value:= {
"Publication Status: Online-Only",
"Publication Status : Online-Only",
"Publication_Status: Online-Only",
"Publication_Status : Online-Only",
"Publication-Status: Online-Only",
"Publication-Status : Online-Only",
"Publication Status: Available-Online",
"Publication Status : Available-Online",
"Publication_Status: Available-Online",
"Publication_Status : Available-Online",
"Publication-Status: Available-Online",
"Publication-Status : Available-Online",
"Publication Status: Available-Online prior to print",
"Publication Status : Available-Online prior to print",
"Publication_Status: Available-Online prior to print",
"Publication_Status : Available-Online prior to print",
"Publication-Status: Available-Online prior to print",
"Publication-Status : Available-Online prior to print",
nullptr
}
Definition at line 103 of file ref.cpp.
Referenced by fta_remark_is_er().
◆ strip_sub_str const char* strip_sub_str[] static Initial value:= {
"to the EMBL/GenBank/DDBJ databases",
"to the EMBL/DDBJ/GenBank databases",
"to the DDBJ/GenBank/EMBL databases",
"to the DDBJ/EMBL/GenBank databases",
"to the GenBank/DDBJ/EMBL databases",
"to the GenBank/EMBL/DDBJ databases",
"to the INSDC",
nullptr
}
Definition at line 92 of file ref.cpp.
Referenced by get_sub().
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4