19 #ifndef OST_SEQ_ALIGNED_COLUMN_HH
20 #define OST_SEQ_ALIGNED_COLUMN_HH
27 namespace ost {
namespace seq {
58 void CheckRowValidity(
int row)
const;
Provides access to a column in a aligned region or a sequence alignment.
char operator[](int row) const
int GetRowCount() const
get number of rows
AlignedColumn(const AlignmentHandle &aln, int index)
int GetResidueIndex(int row) const
get residue index at row
AlignedColumn()
construct empty (invalid) aligned column
mol::ResidueView GetResidue(int row) const
get residue at row
int GetIndex() const
get index of column
representation of a multiple sequence alignemnt consisting of two or more sequences
DLLEXPORT_OST_SEQ std::ostream & operator<<(std::ostream &os, const AlignedColumn &col)
#define DLLEXPORT_OST_SEQ