Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
|
#include <Multiple_sequence_alignment_DS_filtered.hpp>
\sbl_add_package_main_class{Alignment_engines,T_Multiple_sequence_alignment_DS_filtered, Data structure to handle MSA equipped with an additional functor stating whether a position is valid,
Class which inherits from T_Multiple_sequence_alignment_DS and add an extra filtering on columns of the MSA. This filtering is provided by and instance of the class SeqUnitPresenceFilter, which is expected to provide a functor ()(unsigned seq_index, unsigned seq_index).
SeqName | the sequence name eg a string |
UnitRep | the type used to represent a unit eg a character |
Score | the number type used to represent a score |
SeqUnitPresenceFilter | functor providing the function used to filter out positions in the MSA } |