(objects::CScope& scope,
constobjects::CSeq_id&
id);
56 constvector<string>& annots_allowed);
59 boolcalc_min =
false,
boolfixed_scale =
false);
61 voidSetAnnot(
const string& annot);
62 const string& GetAnnot()
const;
83 virtual stringGetExtensionIdentifier()
const;
84 virtual stringGetExtensionLabel()
const;
88 virtual boolIsSharable()
const;
111 virtual stringGetFullTitle()
const;
123 virtual voidx_LoadSettings(
const string& preset_style,
128 virtual voidx_SaveSettings(
const string& preset_style);
129 virtual voidx_OnIconClicked(
TIconID id);
134 virtual voidx_UpdateData();
147 voidx_OnSettingsIconClicked();
176 virtualTTrackMap CreateTracks(
180 constSExtraParams& params = SExtraParams(),
181 constTAnnotMetaDataList& src_annots = TAnnotMetaDataList())
const;
183 virtual voidGetMatchedAnnots(
184 constTAnnotMetaDataList& src_annots,
186TAnnotNameTitleMap& out_annots)
const;
195{
returnGetTypeInfo(); }
202 virtual stringGetExtensionIdentifier()
const;
203 virtual stringGetExtensionLabel()
const;
CAppJobNotification Notification send by CAppJobEventTranslator.
CDataTrack - a abstract base class for layout tracks which need to deal with background data retrieva...
CEpigenomicsDSType - Epigenomics data source type.
CEpigenomicsDS - Epigenomics data source.
const string & GetAnnot() const
void SetAnnot(const string &annot)
CEpigenomicsDS inline methods.
CEpigenomicsTrackFactory.
CEpigenomicsTrackFactory()
static const CTrackTypeInfo & GetTypeInfo()
virtual bool UnderstandLevel() const
Have any concept of level.
virtual bool NeedBackgroundInit() const
Background track initialization.
virtual const CTrackTypeInfo & GetThisTypeInfo() const
CEpigenomicsTrack â A special track for showing epigenomics map.
virtual CRef< CSGGenBankDS > GetDataSource()
CEpigenomicsTrack inline methods.
CRef< CEpigenomicsDS > m_DS
CEpigenomicsTrack(const CEpigenomicsTrack &)
string m_AnnotDesc
detailed track title
bool m_CalcMin
Superinpose min graph on top of max graph?.
static CTrackTypeInfo m_TypeInfo
CEpigenomicsTrack.
CEpigenomicsTrack & operator=(const CEpigenomicsTrack &)
bool m_FixedScale
Dynamic or fixed graph scale.
int TIconID
use int as TIconID instead of EIconID.
CRenderingContext offers the basic context and utility methods for rendering layout objects in featur...
CSGJobResult â the data structure holding the seqgraphic job results.
CTrackTypeInfo - holds description of a layout track type.
IExtension IExtension interface represents an abstract pluggable component.
ISGDSManager is seqgraphic data source manage that serves as an data source context.
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIWIDGETS_SEQGRAPHIC_EXPORT
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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