The Superlocus class. More...
#include <Superlocus.hpp>
| Public Member Functions | |
| Superlocus () | |
| Constructs an empty Superlocus. | |
| void | buildPhasedHypotheses (std::vector< std::vector< PhasedHypothesis > > &hypotheses, size_t maxHypothesisCount, bool useHapLinks) const | 
| Returns all the hapLink-consistent phasings of this Superlocus. | |
| const reference::Range & | getRange () const | 
| Returns the reference range for this Superlocus. | |
| uint32_t | getId () const | 
| Returns a numeric identifier for the Superlocus. | |
| std::pair< std::deque< Locus > ::const_iterator, std::deque < Locus >::const_iterator > | getLoci (size_t fileOffset) const | 
| Returns the set of Locus for one file of this Superlocus. | |
| Static Public Member Functions | |
| static uint32_t | extendRightByPrefixMatching (const reference::CrrFile &crr, const reference::Location &loc, const std::string &sequence) | 
| static uint32_t | extendLeftBySuffixMatching (const reference::CrrFile &crr, const reference::Location &loc, const std::string &sequence) | 
| Friends | |
| class | SuperlocusIterator | 
The Superlocus class.
Describes a Locus list for a set of files that must be considered together in context.
| std::pair<std::deque<Locus>::const_iterator, std::deque<Locus>::const_iterator> cgatools::variants::Superlocus::getLoci | ( | size_t | fileOffset | ) | const | 
Returns the set of Locus for one file of this Superlocus.
 1.6.2
 1.6.2