(objects::CScope& scope,
constobjects::CSeq_id&
id);
53 voidSetSeqTable(
bool f);
54 boolIsSeqTable()
const;
57 const string& annotName,
58objects::SAnnotSelector& sel,
64 voidGetAnnotNames(objects::SAnnotSelector& sel,
66 boolseq_table =
false)
const;
68 voidGetSeqtableAnnots(objects::SAnnotSelector& sel,
72 voidSetGraphCacheKey(
const string& graph_cache_key);
95 virtual stringGetExtensionIdentifier()
const;
96 virtual stringGetExtensionLabel()
const;
100 virtual boolIsSharable()
const;
113objects::CBioseq_Handle handle,
114 const string& annotName,
115 constobjects::SAnnotSelector& sel,
const TSeqRange& range,
118 boolseq_table =
false)
128 static void GetAnnotNames(
constobjects::CBioseq_Handle& handle,
129 const TSeqRange& range, objects::SAnnotSelector& sel,
133 const TSeqRange& range, objects::SAnnotSelector& sel,
CRenderingContext offers the basic context and utility methods for rendering layout objects in featur...
void SetSeqTable(bool f)
inline methods
void SetGraphCacheKey(const string &graph_cache_key)
bool m_SeqTable
create graph from seq-table
CSGAnnotJob::TAxisLimits TAxisLimits
CConstRef< CSeqGraphicConfig > m_Config
bool m_FixedScale
use global scale or dynamic scale
void SetGraphCacheKey(const string &graph_cache_key)
IAppJob::EJobState x_LoadGraph()
bool m_SeqTable
create graph from seq-table
IAppJob::EJobState x_LoadSeqTable()
TModelUnit m_Window
current window for smear bars
static void GetAnnotNames(const objects::CBioseq_Handle &handle, const TSeqRange &range, objects::SAnnotSelector &sel, TAnnotNameTitleMap &names, bool seq_table=false)
CSGSeqGraphJob.
CSGSeqGraphJob(const string &desc, objects::CBioseq_Handle handle, const string &annotName, const objects::SAnnotSelector &sel, const TSeqRange &range, TModelUnit window, bool fixed_scale, const TAxisLimits &y_limits, CConstRef< CSeqGraphicConfig > config, bool seq_table=false)
IAppJob::EJobState x_LoadGraphFromCoverageGraph()
virtual EJobState x_Execute()
method truly doing the job.
static void GetSeqtableAnnots(const objects::CBioseq_Handle &handle, const TSeqRange &range, objects::SAnnotSelector &sel, TAnnotNameTitleMap &names)
map< string, string > TAnnotNameTitleMap
List of annotations with the corresponding titles.
IExtension IExtension interface represents an abstract pluggable component.
static const struct name_t names[]
EJobState
Job states (describe FSM)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
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