100 default:
return false;
112 if (
str ==
"unknown") {
115 else if (
str ==
"extrachrom") {
116 str =
"extrachromosomal";
User-defined methods of the data storage class.
bool IsSetGcode(void) const
bool IsSetMgcode(void) const
int GetMgcode(void) const
~CSource_qual_choice(void)
bool IsSubsrcQual(ESource_qual src_qual) const
string GetLimitedSourceQualFromBioSource(const CBioSource &biosrc, const CString_constraint &str_cons) const
bool Match(const CMatchString &str) const
#define ENUM_METHOD_NAME(EnumName)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static string IntToString(int value, TNumToStringFlags flags=0, int base=10)
Convert int to string.
TGenome GetGenome(void) const
Get the Genome member data.
TOrigin GetOrigin(void) const
Get the Origin member data.
EGenome
biological context
ESource_qual
Access to ESource_qual's attributes (values, names) as defined in spec.
E_Choice Which(void) const
Which variant is currently selected.
@ eSource_qual_metagenomic
@ eSource_qual_fwd_primer_seq
@ eSource_qual_plasmid_name
@ eSource_qual_mating_type
@ eSource_qual_collected_by
@ eSource_qual_haplogroup
@ eSource_qual_rearranged
@ eSource_qual_linkage_group
@ eSource_qual_fwd_primer_name
@ eSource_qual_subsource_note
@ eSource_qual_plastid_name
@ eSource_qual_identified_by
@ eSource_qual_tissue_type
@ eSource_qual_transgenic
@ eSource_qual_rev_primer_name
@ eSource_qual_collection_date
@ eSource_qual_endogenous_virus_name
@ eSource_qual_pop_variant
@ eSource_qual_rev_primer_seq
@ eSource_qual_chromosome
@ eSource_qual_environmental_sample
@ eSource_qual_insertion_seq_name
@ eSource_qual_transposon_name
@ eSource_qual_tissue_lib
@ eSource_qual_isolation_source
static const char * str(char *buf, int n)