19 #ifndef OST_SEQUENCE_VIEWER_SEQUENCE_VIEW_OBJECT
20 #define OST_SEQUENCE_VIEWER_SEQUENCE_VIEW_OBJECT
44 namespace ost {
namespace gui {
68 QMap<int, QList<int> >
GetIndexesForSubject(
const QString& subject,
const QString& sequence_name=QString());
static ConservationPainter * conservation_painter
SequenceViewObject(seq::SequenceHandle &sequence, const QString &name, QObject *parent=0)
SequenceViewObject(seq::SequenceList &sequences, const QList< QString > &names, QObject *parent=0)
static const QString secondary_structure_mode
void AddSequence(seq::ConstSequenceHandle sequence, const QString &name=QString())
void AddChain(mol::ChainView &chain, const QString &name=QString())
static AlignPropertiesPainter * align_properties_painter
static SeqTextPainter * seq_text_painter
QMap< int, QList< int > > GetIndexesForSubject(const QString &subject, const QString &sequence_name=QString())
gfx::EntityP & GetGfxObject()
static SeqSecStrPainter * seq_secondary_structure_painter
virtual void SetDisplayMode(const QString &mode)
void AttachGfxObject(gfx::EntityP &ent)
static const QString properties_mode
SequenceViewObject(QObject *parent=0)
static SeqSelectionPainter * seq_selection_painter
static BackgroundPainter * background_painter
QMap< int, QList< int > > GetIndexesForView(const mol::EntityView &view)
SequenceViewObject(const gfx::EntityP &entity, QObject *parent=0)
SequenceViewObject(mol::ChainView &chain, const QString &name, QObject *parent=0)
boost::shared_ptr< Entity > EntityP