60 unique_ptr<SequenceWalker> walker;
72 for (
const string& sp : species_) {
79 *output_ << chr <<
"\t" << pos;
81 for (
const string& seq : seqs) {
82 *output_ <<
"\t" << seq[i];
virtual std::string toString() const=0
A synteny block data structure, the basic unit of a MAF alignement file.
size_t getNumberOfSites() const
bool hasSequenceForSpecies(const std::string &species) const
const MafSequence & getSequenceForSpecies(const std::string &species) const
A sequence class which is used to store data from MAF files.
const std::string & getChromosome() const
void writeBlock_(std::ostream &out, const MafBlock &block)
std::string toString(T t)