NCBI C++ ToolKit
|
Go to the source code of this file.
Go to the SVN repository for this file.
Enumerations | |
enum | ERefRetType { ParFlat_MISSING_JOURNAL = 0 , ParFlat_UNPUB_JOURNAL = 1 , ParFlat_MONOGRAPH_NOT_JOURNAL = 2 , ParFlat_NORMAL_JOURNAL = 3 , ParFlat_SYMPOSIUM_CITATION = 4 , ParFlat_SUBMITTED = 5 , ParFlat_THESIS_CITATION = 6 , ParFlat_THESIS_IN_PRESS = 7 , ParFlat_IN_PRESS = 8 , ParFlat_PATENT_CITATION = 9 , ParFlat_BOOK_CITATION = 10 , ParFlat_GEN_CITATION = 11 , ParFlat_ONLINE_CITATION = 12 } |
enum | ERefBlockType { ParFlat_ReftypeIgnore = 0 , ParFlat_ReftypeNoParse = 1 , ParFlat_ReftypeThesis = 2 , ParFlat_ReftypeArticle = 3 , ParFlat_ReftypeSubmit = 4 , ParFlat_ReftypeBook = 5 , ParFlat_ReftypePatent = 6 , ParFlat_ReftypeUnpub = 7 } |
Functions | |
CRef< objects::CPub > | journal (ParserPtr pp, char *bptr, char *eptr, CRef< objects::CAuth_list > &auth_list, CRef< objects::CTitle::C_E > &title, bool has_muid, CRef< objects::CCit_art > &cit_art, Int4 er) |
Int4 | fta_remark_is_er (const string &str) |
CRef< objects::CPubdesc > | sp_refs (ParserPtr pp, DataBlkPtr dbp, Uint2 col_data) |
CRef< objects::CPubdesc > | DescrRefs (ParserPtr pp, DataBlkPtr dbp, Uint2 col_data) |
enum ERefBlockType |
enum ERefRetType |
CRef<objects::CPubdesc> DescrRefs | ( | ParserPtr | pp, |
DataBlkPtr | dbp, | ||
Uint2 | col_data | ||
) |
Definition at line 2426 of file ref.cpp.
References Parser::curindx, Parser::EMBL, embl_refs(), Parser::entrylist, ERR_REFERENCE_InvalidMuid, ERR_REFERENCE_MissingAuthors, ErrPostStr, Parser::format, fta_check_long_names(), fta_propagate_pmid_muid(), fta_sort_pubs(), 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().
Definition at line 1751 of file ref.cpp.
References b, ERRemarks, i, ShrinkSpaces(), str(), and StringIStr().
Referenced by embl_refs(), gb_refs_common(), and XMLRefs().
CRef<objects::CPub> journal | ( | ParserPtr | pp, |
char * | bptr, | ||
char * | eptr, | ||
CRef< objects::CAuth_list > & | auth_list, | ||
CRef< objects::CTitle::C_E > & | title, | ||
bool | has_muid, | ||
CRef< objects::CCit_art > & | cit_art, | ||
Int4 | er | ||
) |
CRef<objects::CPubdesc> sp_refs | ( | ParserPtr | pp, |
DataBlkPtr | dbp, | ||
Uint2 | col_data | ||
) |
Definition at line 1279 of file sp_ref.cpp.
References FreeParRefBlkPtr(), GetPubRef(), Parser::source, SprotRefString(), and ParRefBlk::title.
Referenced by DescrRefs().