Go to the SVN repository for this file.
34 #ifndef SU_ALIGNMENT_SET__HPP 35 #define SU_ALIGNMENT_SET__HPP 84 typedefstd::list< ncbi::CRef< ncbi::objects::CSeq_annot > >
SeqAnnotList;
87 typedefstd::list < ncbi::CRef < MasterSlaveAlignment > >
AlignmentList;
96 const SequenceSet& sequenceSet,
conststd::vector < unsigned int > *rowOrder =
NULL);
AlignmentSet(SequenceSet *seqSet, const SeqAnnotList &seqAnnots, bool ignoreBadPairwiseAlignments=false)
SeqAnnotList * newAsnAlignmentData
vector< const MasterSlaveAlignment * > AlignmentList
std::list< ncbi::CRef< MasterSlaveAlignment > > AlignmentList
AlignmentList m_alignments
std::list< ncbi::CRef< ncbi::objects::CSeq_annot > > SeqAnnotList
const Sequence * m_master
static AlignmentSet * CreateFromMultiple(const BlockMultipleAlignment *multiple, SeqAnnotList *newAsnAlignmentData, const SequenceSet &sequenceSet, const std::vector< unsigned int > *rowOrder=NULL)
ResidueVector m_blockStructure
MasterSlaveAlignment(const SequenceSet *sequenceSet, const Sequence *masterSequence, const objects::CSeq_align &seqAlign)
vector< int > ResidueVector
std::vector< unsigned int > ResidueVector
const Sequence * m_master
ResidueVector m_masterToSlave
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
The NCBI C++/STL use hints.
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