fCIGAR_GffForFlybase = 1 << 0,
70 voidFormatByReferenceId(
const CSeq_id& ref_id);
71 voidFormatByTargetId(
const CSeq_id& target_id);
73 voidFormatByReferenceRow(
TNumrowref_row);
74 voidFormatByTargetRow(
TNumrowtarget_row);
86 virtual void AddRow(
const string&
) {}
88 virtual voidAddSegment(ostream& cigar,
97 const CSeq_align& GetCurrentSeq_align(
void)
const;
126TNumrow x_GetRowById(
const CSeq_id&
id);
128 voidx_FormatAlignmentRows(
void);
129 voidx_FormatAlignmentRows(
const CSeq_align& sa,
130 boolwidth_inverted);
131 voidx_FormatDensegRows(
const CDense_seg& ds,
132 boolwidth_inverted);
133 voidx_FormatLine(
boolwidth_inverted);
static CRef< CScope > m_Scope
The base class for alignment formatters which use CIGAR format.
unsigned int TSeqPos
Type for sequence locations and lengths.
TNumrow GetRefRow(void) const
virtual void EndSubAlignment(void)
TSeqPos GetRefWidth(void) const
CScope * GetScope(void) const
const CSeq_align & m_Align
bool IsFirstSubalign(void) const
CConstRef< CSeq_id > m_TargetId
const TRange & GetTargetRange(void) const
TNumrow GetTargetRow(void) const
virtual void EndRows(void)
const CSeq_align & GetSeq_align(void) const
const CSeq_align * m_CurAlign
virtual void StartRow(void)
CConstRef< CSeq_id > m_RefId
int GetTargetSign(void) const
const TRange & GetRefRange(void) const
virtual void StartSubAlignment(void)
int GetRefSign(void) const
virtual void AdjustSeqIdType(CConstRef< CSeq_id > &)
const CSeq_align & GetCurrentSeq_align(void) const
bool IsSetFlag(ECIGARFlags flag) const
TSeqPos GetTargetWidth(void) const
virtual void StartRows(void)
const CDense_seg & GetDense_seg(void) const
const CSeq_id & GetRefId(void) const
char GetLastType(void) const
virtual void EndAlignment(void)
virtual void StartAlignment(void)
bool IsTrivial(void) const
CConstRef< CDense_seg > m_DenseSeg
virtual void AddRow(const string &)
const CAlnMap & GetAlnMap(void) const
virtual void EndRow(void)
const CSeq_id & GetTargetId(void) const
CAlnMap::TSignedRange TRange
TObjectType * GetPointerOrNull(void) THROWS_NONE
Get pointer value.
#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_FORMAT_EXPORT
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