Go to the SVN repository for this file.
54 const auto& bioseqs = reader.GetBioseqs();
55 for(
const auto& bseq_it : bioseqs) {
57 if(bseq_it.m_descr) {
58 for(
const auto& d_it : bseq_it.m_descr->Get()) {
59 if(d_it->IsSource() && d_it->GetSource().IsSetTaxname()) {
60 auto& taxname = d_it->GetSource().GetTaxname();
62 names.insert(taxname);
67 autoparent_it = bseq_it.m_parent_set;
69 if(parent_it->m_descr) {
70 for(
const auto& d_it : parent_it->m_descr->Get()) {
71 if(d_it->IsSource() && d_it->GetSource().IsSetTaxname()) {
72 auto& taxname = d_it->GetSource().GetTaxname();
74 names.insert(taxname);
79parent_it = parent_it->m_parent_set;
static const struct name_t names[]
CHugeMacroContext()=default
void CacheTaxnames(objects::edit::CHugeAsnReader &reader)
vector< string > m_Taxnames
objects::CObject_id::TId m_MaxFeatId
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define USING_SCOPE(ns)
Use the specified namespace.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
static bool IsBlank(const CTempString str, SIZE_TYPE pos=0)
Check if a string is blank (has no text).
@ eMol_not_set
> cdna = rna
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