Go to the SVN repository for this file.
39 #ifndef OBJECTS_GENERAL_DBTAG_HPP 40 #define OBJECTS_GENERAL_DBTAG_HPP 239eDbtagType_NCBIOrtholog
261 boolMatch(
const CDbtag& dbt2)
const;
264 boolSetAsMatchingTo(
const CDbtag& dbt2);
284 boolIsApproved(EIsRefseq refseq = eIsRefseq_No, EIsSource is_source = eIsSource_No, EIsEstOrGss is_est_or_gss = eIsEstOrGss_No )
const;
287 const char* IsApprovedNoCase(EIsRefseq refseq = eIsRefseq_No, EIsSource is_source = eIsSource_No)
const;
289 boolIsApproved(TDbtagGroup group)
const;
292 boolIsSkippable(
void)
const;
295EDbtagType GetType(
void)
const;
298 boolGetDBFlags (
bool& is_refseq,
bool& is_src,
string& correct_caps)
const;
300TDbtagGroup GetDBFlags (
string& correct_caps)
const;
303 voidInvalidateType(
void);
320 string GetUrl(
const string&taxname)
const;
334 const string& species,
335 const string& subspecies =
kEmptyStr)
const;
361: m_Type(eDbtagType_bad)
Dbtag is generalized for tagging eg.
static bool x_LooksLikeAccession(const string &tag, int &out_num_alpha, int &out_num_digit, int &out_num_unscr)
string GetUrl(TTaxId taxid) const
string GetUrl(void) const
string GetUrl(const string &taxname) const
int TDbtagGroup
holds bitwise OR of "EDbtagGroup"
@ eDbtagType_EnsemblGenomes_Gn
@ eDbtagType_EnsemblGenomes_Tr
@ eDbtagType_EnsemblRapid
@ eDbtagType_AceView_WormGenes
@ eDbtagType_UniProt_SwissProt
@ eDbtagType_PeptideAtlas
@ eDbtagType_RBGE_herbarium
@ eDbtagType_ApiDB_ToxoDB
@ eDbtagType_AllianceGenome
@ eDbtagType_PiroplasmaDB
@ eDbtagType_EnsemblGenomes
@ eDbtagType_UniProt_TrEMBL
@ eDbtagType_ApiDB_CryptoDB
@ eDbtagType_MicrosporidiaDB
@ eDbtagType_ApiDB_PlasmoDB
@ eDbtagType_ATCC_in_host
string GetUrl(const string &genus, const string &species, const string &subspecies=kEmptyStr) const
SStrictId_Tax::TId TTaxId
Taxon id type.
string GetLabel(const CSeq_id &id)
sequence::ECompare Compare(const CSeq_loc &loc1, const CSeq_loc &loc2, CScope *scope)
Returns the sequence::ECompare containment relationship between CSeq_locs.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GENERAL_EXPORT
static const char label[]
CDbtag_Base & operator=(const CDbtag_Base &)
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