Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef GUI_WIDGET_SEQ_GRAPHICS___CLONEFEATSORTER__HPP
2 #define GUI_WIDGET_SEQ_GRAPHICS___CLONEFEATSORTER__HPP
66 virtual int GetGroupIdx(
const objects::CMappedFeat& feat)
const;
70 static const string& GetID();
71 static SSorterDescriptor GetSorterDescr();
CCloneConcordancySorter is a feature sorter used to sort clone features based on clone concordancy.
set< EGroup > m_SortGroups
Curently intended sorting groups.
IFeatSorter is an abstract interface for sorting features based on any criteria.
virtual int GetGroupIdx(const objects::CMappedFeat &feat) const =0
Get the sorted group index for a given feature.
virtual SSorterDescriptor GetThisDescr() const =0
Return a name for the sorter.
virtual string GroupIdxToName(int idx) const =0
Convert group index into group name.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT