fIgnoreExisting = 1 << 0,
85fAllProteinNames = 1 << 1,
86fLocalAnnotsOnly = 1 << 2,
88fNoExpensiveOps = fLocalAnnotsOnly,
90fOmitTaxonomicName = 1 << 4,
92fShowModifiers = 1 << 6,
94fFastaFormat = 1 << 8,
95fDoNotUseAutoDef = 1 << 9,
96fLeavePrefixSuffix = 1 << 10
101 stringGenerateDefline (
107 stringGenerateDefline (
114 stringGenerateDefline (
122 stringGenerateDefline (
124feature::CFeatTree& ftree,
129 stringGenerateDefline (
136 stringGenerateDefline (
139feature::CFeatTree& ftree,
156 voidx_Init (
void);
169 voidx_SetBioSrcIdx (
177 boolx_CDShasLowQualityException (
181 voidx_DescribeClones (
182vector<CTempString>& desc,
192 voidx_SetTitleFromBioSrc (
void);
193 voidx_SetTitleFromNC (
void);
194 voidx_SetTitleFromNM (
197 voidx_SetTitleFromNR (
200 voidx_SetTitleFromPatent (
void);
201 voidx_SetTitleFromPDB (
void);
202 voidx_SetTitleFromGPipe (
void);
203 voidx_SetTitleFromProtein (
206 voidx_SetTitleFromProteinIdx (
209 voidx_SetTitleFromSegSeq (
212 voidx_SetTitleFromWGS (
void);
213 voidx_SetTitleFromMap (
void);
225 voidx_AdjustProteinTitleSuffix (
228 voidx_AdjustProteinTitleSuffixIdx (
232 boolx_IsComplete()
const;
Class for computing sequences' titles ("definitions").
namespace ncbi::objects::
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
CRef< feature::CFeatTree > m_Feat_Tree
CTempString m_Chromosome
subsource fields
CTempString m_SpecimenVoucher
bool m_Reconstruct
ignore existing title is forced for certain types
int TUserFlags
Binary "OR" of EUserFlags.
CTempString m_PDBCompound
pdb block fields
bool m_HTGSCancelled
genbank or embl block keyword fields
CTempString m_UnreviewedPrefix
bool m_ConstructedFeatTree
string m_FirstSuperKingdom
CTempString m_LinkageGroup
bool m_UsePDBCompoundForDefline
bool m_IsNA
seq-inst fields
CSeq_inst::TLength m_Length
string m_rEnzyme
map fields
CTempString m_UnverifiedPrefix
bool m_InitializedFeatTree
CBioSource::TGenome m_Genome
CTempString m_Comment
comment fields
bool m_IsNC
seq-id fields
CConstRef< CBioSource > m_Source
biosource fields
CTempString m_TargetedLocus
bool UsePDBCompoundForDefline(void) const
static CSafeStatic< CLowQualityTextFsm > ms_p_Low_Quality_Fsa
bool m_IsUnverified
user object fields
CSeq_entry_Handle m_TopSEH
internal feature tree for parent mapping
CMolInfo::TCompleteness m_MICompleteness
string m_SecondSuperKingdom
CDeflineGenerator(const CDeflineGenerator &)
CTempString m_Breed
orgmod fields
CRef< CSeqEntryIndex > m_Idx
index with feature tree for each Bioseq
CTempString m_MetaGenomeSource
CSeq_inst::TTopology m_Topology
EUserFlags
User-settable flags for tuning behavior.
CMolInfo::TBiomol m_MIBiomol
molinfo fields
#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_XOBJUTIL_EXPORT
ETopology
topology of molecule
static const char * x_OrganelleName(TBIOSOURCE_GENOME genome, bool has_plasmid, bool virus_or_phage, bool wgs_suffix)
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