: m_Accessions(accessions)
56 m_Descr=
"Retrieving Gencoll assemblies: ";
104 stringdescr =
"Name: "+
label;
108descr +=
" (full assembly)";
110descr +=
" (assembly set)";
114list< CRef<CDbtag> > ids;
120}
else if(gc_assm->
IsUnit()) {
126 if((*iter)->GetDb() ==
"GenColl"&& (*iter)->GetTag().IsStr()) {
127descr +=
"\nAccession: "+ (*iter)->GetTag().GetStr();
129 if((*iter)->GetDb() ==
"UCSC_name"&& (*iter)->GetTag().IsStr()) {
130descr +=
"\nUCSC name: "+ (*iter)->GetTag().GetStr();
133descr +=
"\nRelease type: ";
134descr += gc_assm->
IsRefSeq() ?
"RefSeq":
"Genbank";
136 if(desc->IsSetLong_name()) {
137descr +=
"\nDescription: "+ desc->GetLong_name();
139 if(desc->IsSetDescr()) {
141 if((*it)->IsSource()) {
142descr +=
"\nOrganism: ";
143 if((*it)->GetSource().IsSetTaxname()) {
144descr += (*it)->GetSource().GetTaxname();
146 if((*it)->GetSource().IsSetCommon()) {
147descr +=
" ("+ (*it)->GetSource().GetCommon() +
")";
154 if(
label!= currAcc) {
164 catch(
constexception& e) {
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
string GetAccession() const
Retrieve the accession for this assembly.
bool IsRefSeq() const
Is this assembly a RefSeq assembly?
static void GetAssmsInfo(const TAssmAccs &assm_accs, const string &mode, TAssemblies &assemblies, IGencollSvcErrors *errors=nullptr)
query GenColl for assembly information, return list of assemblies mode is as described above for GetG...
void x_ShowErrorsDlg(const wxString &title)
void x_UpdateHTMLResults(const wxString &object, objects::ILineErrorListener *errCont, const string &exception="", const string &error_msg="", const wxString &objectName=wxT("File:"))
Interface for testing cancellation request in a long lasting operation.
vector< SObject > TObjects
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
const string & GetMsg(void) const
Get message string.
virtual const char * what(void) const noexcept
Standard report (includes full backlog).
virtual void ReportError(const string &accession, const string &error)
vector< string > m_Accessions
virtual string GetDescription() const
virtual bool Execute(ICanceled &canceled)
virtual bool PostExecute()
CAssemblyObjectLoader(const vector< string > &accessions)
virtual bool PreExecute()
virtual TObjects & GetObjects()
static void GetLabel(const CObject &obj, string *label, ELabelType type=eDefault)
static CRef< CObjectManager > GetInstance(void)
Return the existing object manager or create one.
void AddDefaults(TPriority pri=kPriority_Default)
Add default data loaders from object manager.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
virtual bool IsCanceled(void) const =0
static const char label[]
const TId & GetId(void) const
Get the Id member data.
const TUnit & GetUnit(void) const
Get the variant data.
const TDesc & GetDesc(void) const
Get the Desc member data.
bool IsAssembly_set(void) const
Check if variant Assembly_set is selected.
const TAssemblies & GetAssemblies(void) const
Get the Assemblies member data.
const TDesc & GetDesc(void) const
Get the Desc member data.
const TAssembly_set & GetAssembly_set(void) const
Get the variant data.
TSet_type GetSet_type(void) const
Get the Set_type member data.
bool IsUnit(void) const
Check if variant Unit is selected.
TAssemblies & SetAssemblies(void)
Assign a value to Assemblies data member.
const TId & GetId(void) const
Get the Id member data.
@ eSet_type_full_assembly
full-assembly: set of asm-units
@ eSet_type_assembly_set
set of full-assemblies stopper
list< CRef< CSeqdesc > > Tdata
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