(ptr->
taxid== 9606);
169 const inttaxid = ptr->
taxid;
208this->crit_EST_HUMAN.
is(ptr)
209|| this->crit_EST_MOUSE.
is(ptr)
215 return "est_others";
236 return(ptr->
owner== 6);
262 return(ptr->
owner== 10);
294 const size_tkMinAccessionLength = 9;
296 const string& accession = ptr->
acc;
298(accession.length() >= kMinAccessionLength)
301&& (accession[2] ==
'_')
336 const intSeq_mol_rna = 2;
337 return(this->crit_REFSEQ.
is(ptr) && (ptr->
mol== Seq_mol_rna));
342 return "refseq_rna";
368this->crit_REFSEQ.
is(ptr)
369&& ! this->crit_REFSEQ_RNA.is(ptr)
375 return "refseq_genomic";
455 unsigned intGetCriteriaCount(
void)
const;
485objects::CBlast_def_line& defline
User-defined methods of the data storage class.
TCriteriaMap m_Crit_from_Label
Actual container is a map object rather than a set, with the label used as the key.
virtual const char * GetLabel(void) const
@inheritDoc
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
CCriteria_EST_MOUSE crit_EST_MOUSE
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
CCriteria_EST_HUMAN crit_EST_HUMAN
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
CCriteria_REFSEQ_GENOMIC.
CCriteria_REFSEQ_RNA crit_REFSEQ_RNA
CCriteria_REFSEQ crit_REFSEQ
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
CCriteria_REFSEQ crit_REFSEQ
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
virtual bool is(const SDIRecord *ptr) const
@inheritDoc
virtual const char * GetLabel(void) const
@inheritDoc
virtual const int GetMembershipBit(void) const
@inheritDoc
EMembershipBit
Fixed assignment of membership bits.
virtual bool is(const SDIRecord *ptr) const =0
Return true if criteria are met.
virtual const char * GetLabel(void) const =0
Return assigned label.
virtual ~ICriteria()
Virtual destructor.
virtual const int GetMembershipBit(void) const =0
Return assigned membership bit > 0.
The NCBI C++ standard methods for dealing with std::string.
map< string, ICriteria *, ncbi::PNocase > TCriteriaMap
objects::CBlast_def_line::TMemberships CCriteriaSet_CalculateMemberships(const SDIRecord &direcord)
CCriteriaSet_CalculateMemberships.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_XOBJWRITE_EXPORT
static const char label[]
Defines classes: CDirEntry, CFile, CDir, CSymLink, CMemoryFile, CFileUtil, CFileLock,...
Structure which corresponds to format of records in DI files.
int sat_key
Hash value for sequence data.
int hash
Length of sequence.
SDIRecord()
Molecule type, as in Seq-inst::mol.
int len
3-letter division
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