GetNumGroups();
72 unsigned intGetNumSubSources();
74 unsigned intGetNumOrgMods();
86 boolGetDefaultExcludeSp();
88 voidSetUseModifierLabels(
booluse);
89 boolGetUseModifierLabels();
90 voidSetMaxModifiers(
intmax_mods);
91 intGetMaxModifiers();
92 voidSetAllowModAtEndOfTaxname(
boolkeep);
93 boolGetAllowModAtEndOfTaxname();
94 voidSetKeepCountryText(
boolkeep);
95 boolGetKeepCountryText();
96 voidSetExcludeSpOrgs(
boolexclude);
97 boolGetExcludeSpOrgs ();
98 voidSetExcludeCfOrgs(
boolexclude);
99 boolGetExcludeCfOrgs ();
100 voidSetExcludeNrOrgs(
boolexclude);
101 boolGetExcludeNrOrgs ();
102 voidSetExcludeAffOrgs(
boolexclude);
103 boolGetExcludeAffOrgs ();
104 voidSetKeepParen(
boolkeep);
106 voidSetKeepAfterSemicolon(
boolkeep);
107 boolGetKeepAfterSemicolon();
111 stringGetSourceDescriptionString(
const CBioSource& bsrc);
122 unsigned intGetNumUnique ()
const;
123 unsigned intGetMaxInGroup ()
const;
136 boolAddQual (
boolIsOrgMod,
intsubtype,
booleven_if_not_uniquifying =
false);
137 boolRemoveQual (
boolIsOrgMod,
intsubtype);
139vector<CRef<CAutoDefModifierCombo>> ExpandByAnyPresent();
140 boolAreFeatureClausesUnique();
142 static boolIsModifierRequiredByDefault(
boolis_orgmod,
intsubtype);
143 static boolIsModifierInString(
const string& find_this,
const string& find_in,
boolignore_at_end);
153 staticEInfluenzaType GetInfluenzaType(
const string& taxname);
178 voidx_CleanUpTaxName (
string&tax_name);
182 static boolx_AddMinicircle(
string& source_description,
const CBioSource& bsrc);
183 static boolx_AddMinicircle(
string& source_description,
const string& note_text);
198 static boolx_HasTypeStrainComment(
const CBioSource& bsrc);
vector< CSubSource::ESubtype > TSubSourceTypeVector
bool operator>(const CAutoDefModifierCombo &src) const
bool GetKeepAfterSemicolon()
TGroupListVector m_GroupList
bool operator<(const CAutoDefModifierCombo &src) const
vector< CRef< CAutoDefSourceGroup > > TGroupListVector
void SetExcludeCfOrgs(bool exclude)
void SetHIVCloneIsolateRule(CAutoDefOptions::EHIVCloneIsolateRule rule_num)
void SetKeepAfterSemicolon(bool keep)
bool GetUseModifierLabels()
void SetExcludeNrOrgs(bool exclude)
bool m_KeepAfterSemicolon
bool GetAllowModAtEndOfTaxname()
bool GetKeepCountryText()
TOrgModTypeVector m_OrgMods
map< CSubSource::ESubtype, bool > TExtraSubSrcs
void SetMaxModifiers(int max_mods)
void SetUseModifierLabels(bool use)
TSubSourceTypeVector m_SubSources
const TGroupListVector & GetGroupList() const
CAutoDefSourceDescription::TModifierVector m_Modifiers
void SetOptions(const CAutoDefOptions &options)
vector< COrgMod::ESubtype > TOrgModTypeVector
bool m_AllowModAtEndOfTaxname
void SetExcludeSpOrgs(bool exclude)
pair< CSubSource::ESubtype, bool > TExtraSubSrc
void SetExcludeAffOrgs(bool exclude)
map< COrgMod::ESubtype, bool > TExtraOrgMods
CAutoDefOptions::EHIVCloneIsolateRule GetHIVCloneIsolateRule()
CAutoDefOptions::EHIVCloneIsolateRule m_HIVCloneIsolateRule
const CAutoDefSourceDescription::TModifierVector & GetModifiers() const
pair< COrgMod::ESubtype, bool > TExtraOrgMod
void SetAllowModAtEndOfTaxname(bool keep)
void SetKeepParen(bool keep)
void SetKeepCountryText(bool keep)
vector< CAutoDefSourceModifierInfo > TModifierVector
vector< CAutoDefAvailableModifier > TAvailableModifierVector
Include a standard set of the NCBI C++ Toolkit most basic headers.
static void AddOrgMod(COrg_ref &org_ref, const Char *val, COrgMod::ESubtype type)
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 END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJEDIT_EXPORT
where boath are integers</td > n< td ></td > n</tr > n< tr > n< td > tse</td > n< td > optional</td > n< td > String</td > n< td class=\"description\"> TSE option controls what blob is orig
static SLJIT_INLINE sljit_ins st(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
static CRef< CSeqdesc > AddSource(CRef< CSeq_entry > entry, string taxname)
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