(objects::CScope& scope,
constobjects::CSeq_id&
id);
57 const string& extra_filter =
"");
80 voidLoadGeneModelFeatures(
81objects::SAnnotSelector& lm_feat_sel,
82objects::SAnnotSelector& m_feat_sel,
87 voidGetAnnotNames(objects::SAnnotSelector& sel,
90 voidGetAnnotNames_var(objects::SAnnotSelector& sel,
93vector<string> GetFilters(
const string& annot_name,
96 voidSetFilter(
const string& filter);
97 const string& GetFilter()
const;
99 voidSetSortBy(
const string& sortby);
100 const string& GetSortBy()
const;
102 voidSetGraphCacheKey(
const string& graph_cache_key);
103 voidSetRemoteDataType(
const string& data_type);
105 boolIsBigBed()
const;
106 boolIsVcfTabix()
const;
126 return "Forward strand";
127 return "Reverse strand";
130 virtual int GetGroupIdx(
constobjects::CMappedFeat& feat)
const{
137 returnGetSorterDescr();
141 static const stringstrand =
"strand";
163 virtual stringGetExtensionIdentifier()
const;
164 virtual stringGetExtensionLabel()
const;
168 virtual boolIsSharable()
const;
static SSorterDescriptor GetSorterDescr()
virtual string GroupIdxToName(int idx) const
Convert group index into group name.
virtual int GetGroupIdx(const objects::CMappedFeat &feat) const
Get the sorted group index for a given feature.
virtual SSorterDescriptor GetThisDescr() const
Return a name for the sorter.
CFeatStrandSorter(const string &sort_str)
static const string & GetID()
const string & GetSortBy() const
void SetRemoteDataType(const string &data_type)
void SetGraphCacheKey(const string &graph_cache_key)
void SetSortBy(const string &sortby)
void SetFilter(const string &filter)
CSGFeatureDS inline method.
virtual void LoadFeatures(objects::SAnnotSelector &sel, const TSeqRange &range, TModelUnit window, TJobToken token=-1, int max_feat=-1, ELinkedFeatDisplay LinkedFeatDisplay=ELinkedFeatDisplay::eLFD_Default, const string &extra_filter="")
const string & GetFilter() const
list< CRef< CSeqGlyph > > TObjects
IExtension IExtension interface represents an abstract pluggable component.
IFeatSorter is an abstract interface for sorting features based on any criteria.
static const struct name_t names[]
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static bool EqualNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)
Case-insensitive equality of a substring with another string.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
Multi-threading â mutexes; rw-locks; semaphore.
vector< SFeatBatchJobRequest > TFeatBatchJobRequests
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4