79 return handle ? sequence::CDeflineGenerator().GenerateDefline(handle) :
"";
105 return static_cast<int>(
m_Rows.size());
static const wxString sColumns[kAlignSeqColumnsNum+1]
static const unsigned int kAlignSeqColumnsNum
string x_GetOrganism(objects::CBioseq_Handle &handle) const
virtual wxString GetColumnName(int col_ix) const
Returns a default name for the column using spreadsheet conventions: A, B, C, ...
const IHitSeqId * GetId(int row) const
virtual wxString GetColumnType(int col_ix) const
CAlignSeqTableModel.
IHitMatrixDataSource::TIdVector TIdVector
string x_GetLength(objects::CBioseq_Handle &handle) const
virtual int GetNumColumns() const
Returns the number of columns in the model.
virtual wxVariant GetValueAt(int row, int column) const
string x_GetTitle(objects::CBioseq_Handle &handle) const
virtual int GetNumRows() const
Returns the number of rows in the model.
void Init(IHitMatrixDataSource &ds, const TIdVector &ids)
void GetLabel(string *label) const
virtual void x_FireDataChanged()
IHitMatrixDataSource - abstract Data Source for Hit Matrix Widget.
virtual objects::CBioseq_Handle GetBioseqHandle(const IHitSeqId &id)=0
virtual string GetLabel(const IHitSeqId &id)=0
IHitSeqId - abstract identifier of a sequence in an alignment.
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
const COrg_ref & GetOrg_ref(const CBioseq_Handle &handle)
Return the org-ref associated with a given sequence.
TSeqPos GetBioseqLength(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static string IntToString(int value, TNumToStringFlags flags=0, int base=10)
Convert int to string.
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
static const char * str(char *buf, int n)
wxString ToWxString(const string &s)