std::vector < unsigned int >& rowOrder);
122 typedefstd::map < BlockMultipleAlignment *, bool >
UpdateMap;
135 unsigned int NUpdates(
void)
const;
User-defined methods of the data storage class.
void NewAlignments(const SequenceSet *sSet, const AlignmentSet *aSet)
const SequenceSet * sequenceSet
void BlockAlignUpdate(BlockMultipleAlignment *single)
void ShowSequenceViewer(bool showNow) const
void ExtendAllUpdates(void)
bool IsInAlignment(const Sequence *sequence) const
void RealignAllDependentStructures(bool highlightedOnly) const
AlignmentManager(const SequenceSet *sSet, const AlignmentSet *aSet)
void CalculateRowScoresWithThreader(double weightPSSM)
std::vector< unsigned int > originalRowOrder
void PurgeSequence(const MoleculeIdentifier *identifier)
UpdateViewer * updateViewer
void RealignDependentSequences(BlockMultipleAlignment *multiple, const std::vector< unsigned int > &dependentsToRealign)
BlockMultipleAlignment * CreateMultipleFromPairwiseWithIBM(const PairwiseAlignmentList &alignments)
void BlockAlignAllUpdates(void)
void ExtendUpdate(BlockMultipleAlignment *single)
const Vector * GetAlignmentColor(const Sequence *sequence, unsigned int seqIndex, StyleSettings::eColorScheme colorScheme) const
void ShowHideCallbackFunction(const std::vector< bool > &itemsEnabled)
void ShowUpdateWindow(void) const
virtual ~AlignmentManager(void)
void GetUpdateSequences(std::list< const Sequence * > *updateSequences) const
std::map< BlockMultipleAlignment *, bool > UpdateMap
void GetAlignmentSetDependentVisibilities(std::vector< bool > *visibilities) const
std::list< ncbi::CRef< ncbi::objects::CUpdate_align > > UpdateAlignList
SequenceViewer * sequenceViewer
bool GetStructureProteins(std::vector< const Sequence * > *chains) const
BlockMultipleAlignment * originalMultiple
unsigned int NUpdates(void) const
void ThreadUpdate(const ThreaderOptions &options, BlockMultipleAlignment *single)
void SavePairwiseFromMultiple(const BlockMultipleAlignment *multiple, const std::vector< unsigned int > &rowOrder)
const BlockMultipleAlignment * GetCurrentMultipleAlignment(void) const
std::vector< bool > dependentsVisible
BlockAligner * blockAligner
void ReplaceUpdatesInASN(ncbi::objects::CCdd::TPending &newUpdates) const
bool IsAligned(const Sequence *sequence, unsigned int seqIndex) const
void NewMultipleWithRows(const std::vector< bool > &visibilities)
void MergeUpdates(const UpdateMap &updates, bool mergeToNeighbor)
const AlignmentSet * alignmentSet
std::list< const MasterDependentAlignment * > PairwiseAlignmentList
void GetAlignmentSetDependentSequences(std::vector< const Sequence * > *sequences) const
void ThreadAllUpdates(const ThreaderOptions &options)
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_SCOPE(ns)
Define a new scope.
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