Go to the SVN repository for this file.
1 #ifndef OBJTOOLS_READERS___FASTA_ALN_BUILDER__HPP 2 #define OBJTOOLS_READERS___FASTA_ALN_BUILDER__HPPHelper class to build pairwise alignments, with double gaps automatically spliced out.
unsigned int TSeqPos
Type for sequence locations and lengths.
int TSignedSeqPos
Type for signed sequence position.
void x_EnsurePos(TSignedSeqPos &pos, TSignedSeqPos last_pos, TSeqPos alignment_pos)
EConstants
special position values
TSignedSeqPos m_LastReferencePos
void AddData(TSeqPos alignment_pos, TSignedSeqPos reference_pos, TSignedSeqPos other_pos)
TSeqPos m_LastAlignmentPos
CRef< CSeq_align > GetCompletedAlignment(void)
EState x_State(TSignedSeqPos reference_pos, TSignedSeqPos other_pos)
CFastaAlignmentBuilder(CRef< CSeq_id > reference_id, CRef< CSeq_id > other_id)
TSignedSeqPos m_LastOtherPos
#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.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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