loc.
IsPnt() &&
116 boolneed_key =
true;
118 const CSeq_loc& curr = it.GetEmbeddingSeq_loc();
131stop = range.
GetTo() + 1;
139left = minus_strand ?
'>':
'<';
146right = minus_strand ?
'<':
'>';
151 if( minus_strand ) {
152line = right +
'\t'+ left;
154line = left +
'\t'+ right;
172line =
"\t\t\t"+ (*it)->GetName();
176line +=
'\t'+
value;
@ eExtreme_Positional
numerical value
vector< CRef< CFormatQual > > TQuals
void x_FormatQuals(const CFlatFeature::TQuals &quals, CBioseqContext &ctx, list< string > &l)
void FormatFeature(const CFeatureItemBase &feat, IFlatTextOStream &text_os)
void x_FormatLocation(const CSeq_loc &loc, const string &key, CBioseqContext &ctx, list< string > &l)
void FormatFeatHeader(const CFeatHeaderItem &fh, IFlatTextOStream &text_os)
void FormatReference(const CReferenceItem &keys, IFlatTextOStream &text_os)
Seq-loc iterator class â iterates all intervals from a seq-loc in the correct order.
virtual void AddParagraph(const list< string > &, const CSerialObject *=nullptr)
This adds a list of strings to the stream one at a time, unconditionally adding a newline to each one...
Include a standard set of the NCBI C++ Toolkit most basic headers.
bool s_IsBetween(const CSeq_loc &loc)
unsigned int TSeqPos
Type for sequence locations and lengths.
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
const string AsFastaString(void) const
bool IsPartialStart(ESeqLocExtremes ext) const
check start or stop of location for e_Lim fuzz
bool IsPartialStop(ESeqLocExtremes ext) const
TSeqPos GetLength(const CSeq_id &id, CScope *scope)
Get sequence length if scope not null, else return max possible TSeqPos.
#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.
static string IntToString(int value, TNumToStringFlags flags=0, int base=10)
Convert int to string.
static string & Replace(const string &src, const string &search, const string &replace, string &dst, SIZE_TYPE start_pos=0, SIZE_TYPE max_replace=0, SIZE_TYPE *num_replace=0)
Replace occurrences of a substring within a string.
TTo GetTo(void) const
Get the To member data.
TFrom GetFrom(void) const
Get the From member data.
bool IsLim(void) const
Check if variant Lim is selected.
TLim GetLim(void) const
Get the variant data.
@ eLim_tr
space to right of position
const TPnt & GetPnt(void) const
Get the variant data.
bool IsSetFuzz(void) const
Check if a value has been assigned to Fuzz data member.
const TFuzz & GetFuzz(void) const
Get the Fuzz member data.
bool IsGi(void) const
Check if variant Gi is selected.
bool IsPnt(void) const
Check if variant Pnt is selected.
const struct ncbi::grid::netcache::search::fields::KEY key
const GenericPointer< typename T::ValueType > T2 value
static SLJIT_INLINE sljit_ins l(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
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