USE_NORMAL_ALIGNMENT=0,
74 voidSetAccession(
stringAccession,
intVersion);
75 voidSetAccession(
stringAccession);
80 boolHasCddId(
const CCdd_id&
id)
const;
83 stringGetLongDescription();
85 intGetNumRows()
const;
86 intGetNumSequences()
const;
87 intGetNumRowsWithSequences()
const;
88 intGetAlignmentLength()
const;
89 intGetPSSMLength()
const;
91 intGetNumBlocks()
const;
92 boolGetCDBlockLengths(vector<int>& lengths)
const;
93 boolGetBlockStartsForRow(
introwIndex, vector<int>& starts)
const;
96 intGetSeqIndexForRowIndex(
introwIndex)
const;
97 intGetMasterSeqIndex()
const;
102 intGetAllRowIndicesForSeqId(
const CRef<CSeq_id>& SeqID, list<int>& rows)
const;
103 intGetAllRowIndicesForSeqId(
const CRef<CSeq_id>& SeqID, vector<int>& rows)
const;
107 boolGetGI(
intRow,
TGi& GI,
boolignorePDBs =
true);
111 boolGet_GI_or_PDB_String_FromAlignment(
intRowIndex,
std::string& Str,
boolPad,
int Len)
const;
113 stringGetSpeciesForRow(
intRow);
114 stringGetSequenceStringByRow(
introwId);
120 TGiGetGIFromSequenceList(
intSeqIndex)
const;
121 stringGetDefline(
intSeqIndex)
const;
123 stringGetSequenceStringByIndex(
intSeqIndex);
124 stringGetSpeciesForIndex(
intSeqIndex);
137 boolHasSeqId(
const CRef<CSeq_id>& ID,
int& RowIndex)
const;
140 boolGetSeqIDForRow(
intPair,
intDenDiagRow,
CRef<CSeq_id>& SeqID)
const;
141 boolGetSeqIDFromAlignment(
intRowIndex,
CRef<CSeq_id>& SeqID)
const;
148 boolGetSeqIDForIndex(
intSeqIndex,
CRef<CSeq_id>& SeqID)
const;
150 constlist< CRef< CSeq_id > >& GetSeqIDs(
intSeqIndex)
const;
153 boolEraseOtherRows(
conststd::vector<int>& KeepRows);
154 boolEraseTheseRows(
conststd::vector<int>& TossRows);
155 voidEraseSequence(
intSeqIndex);
156 voidEraseSequences();
157 voidErasePendingRows(
set<int>& rows);
158 voidErasePendingRow(
int row);
161 boolHas3DMaster()
const;
162 intNum3DAlignments()
const;
163 boolGetRowsForMmdbId(
intmmdbId, list<int>& rows)
const;
164 boolGetRowsWithMmdbId(vector<int>& rows)
const;
165 boolGetMmdbId(
intSeqIndex,
int&
id)
const;
175 boolSynchronizeMaster3D(
boolcheckRow1WhenConsensusMaster =
true);
181 intMapPositionToOtherRow(
intthisRow,
intthisPos,
intotherRow)
const;
186 boolIsSeqAligns()
const;
190 constlist< CRef< CSeq_align > >& GetSeqAligns()
const;
191list< CRef< CSeq_align > >& GetSeqAligns();
196 boolUsesConsensusSequenceAsMaster()
const;
197 boolHasConsensusSequence()
const;
198 intGetRowsWithConsensus(vector<int>& consensusRows)
const;
199 boolFindConsensusInSequenceList(vector<int>* indices =
NULL)
const;
218 boolAddOthername(
const string& othername);
219 bool AddTitle(
const string& title);
221 bool AddSource(
const string&
source,
boolremoveExistingSources =
true);
222 boolAddCreateDate();
230 unsigned intGetTitles(vector<string>& titles)
const;
233 boolRemoveCddDescrsOfType(
intcddDescrChoice);
237 boolAllResiduesInRangeAligned(
introwId,
intfrom,
intto)
const;
238 boolAlignAnnotsValid(
string* err =
NULL)
const;
239 intGetNumAlignmentAnnotations();
240 stringGetAlignmentAnnotationDescription(
intIndex);
244 boolGetClassicalParentId(
const CCdd_id*& parentId)
const;
245 stringGetClassicalParentAccession(
int& Version)
const;
246 stringGetClassicalParentAccession()
const;
CCdCore(const CCdCore &value)
size_t GetNumPending() const
CCdCore & operator=(const CCdCore &value)
int GetLowerBound(const CRef< CSeq_align > &seqAlign, bool onMaster)
int GetUpperBound(const CRef< CSeq_align > &seqAlign, bool onMaster)
const int PENDING_ROW_START
SStrictId_Entrez::TId TEntrezId
TEntrezId type for entrez ids which require the same strictness as TGi.
NCBI_XOBJUTIL_EXPORT string GetTitle(const CBioseq_Handle &hnd, TGetTitleFlags flags=0)
#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_CDUTILS_EXPORT
const TPending & GetPending(void) const
Get the Pending member data.
CRef< CDate_std > GetUpdateDate(string_view str, Parser::ESource source)
void AddComment(CSeq_feat &feat, const string &comment)
const struct ncbi::grid::netcache::search::fields::SIZE size
const GenericPointer< typename T::ValueType > T2 value
const CharType(& source)[N]
const CConstRef< CSeq_id > GetAccession(const CSeq_id_Handle &id_handle)
#define row(bind, expected)
static CRef< CSeqdesc > AddSource(CRef< CSeq_entry > entry, string taxname)
static void AddTitle(CRef< CSeq_entry > entry, string defline)
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