(objects::CScope& scope,
constobjects::CSeq_id&
id);
59 voidSetGeneticCode(
int id);
87 virtual stringGetExtensionIdentifier()
const;
88 virtual stringGetExtensionLabel()
const;
92 virtual boolIsSharable()
const;
120 staticETranslation TransStrToValue(
const string& trans);
121 static const string& TransValueToStr(ETranslation trans);
122 staticEStrandOption OptionStrToValue(
const string& opt);
123 static const string& OptionValueToStr(EStrandOption opt);
132 virtual stringGetFullTitle()
const override;
138 voidSetGCName(
const string& gc_name);
143 virtual voidx_LoadSettings(
const string& preset_style,
148 virtual voidx_SaveSettings(
const string& preset_style)
override;
149 virtual voidx_OnIconClicked(TIconID
id)
override;
154 virtual voidUpdate(
boollayout_only)
override;
155 virtual voidx_UpdateData()
override;
163eIcon_Genetic = eIcon_MaxTrackIconID + 1
173 voidx_OnContentIconClicked();
174 voidx_OnSettingIconClicked();
175 voidx_OnGeneticIconClicked();
176 voidx_UpdateTitle();
177 voidx_InitGeneticCodeName(
intgc_id);
178 TSeqRangex_GetCurrentTransRange()
const;
212 virtualTTrackMap CreateTracks(
216 constSExtraParams& params = SExtraParams(),
217 constTAnnotMetaDataList& src_annots = TAnnotMetaDataList())
const;
220GetSettings(
const string& profile,
221 constTKeyValuePairs& settings,
231{
returnGetTypeInfo(); }
238 virtual voidRegisterIconImages()
const;
243 virtual stringGetExtensionIdentifier()
const;
244 virtual stringGetExtensionLabel()
const;
CAppJobNotification Notification send by CAppJobEventTranslator.
CDataTrack - a abstract base class for layout tracks which need to deal with background data retrieva...
CRenderingContext offers the basic context and utility methods for rendering layout objects in featur...
CSFTransDSType - Six-frames translation data source type.
CSFTransDS - Six-frames translation data source.
bool m_SubsetAltStart
allow ATG (Met) and two alternative start codons: GTG (Val), TTG (Leu) for gcode = 11
bool m_AltStart
allow alternative start codon
void SetGeneticCode(int id)
CSFTransDS inline methods.
int GetGeneticCode() const
bool GetSubsetAltStart() const
void SetSubsetAltStart(bool value)
CSGJobResult â the data structure holding the seqgraphic job results.
CSixFramesTransTrackFactory.
CSixFramesTransTrackFactory()
static const CTrackTypeInfo & GetTypeInfo()
virtual bool NeedBackgroundInit() const
Background track initialization.
virtual bool UnderstandLevel() const
Have any concept of level.
virtual const CTrackTypeInfo & GetThisTypeInfo() const
CSixFramesTransTrack â A special track for doing six-frames translation of the current sequence.
virtual CRef< CSGGenBankDS > GetDataSource() override
CSixFramesTransTrack inline methods.
@ eTrans_Always
do translation for all resolution
string m_GCName
genetic code name.
objects::ENa_strand m_TransStrand
the sequence strand for the current translation
static CTrackTypeInfo m_TypeInfo
TSeqRange m_TransRange
the sequence range current translation is done.
CRef< CBoundaryParams > m_GroupConf
CSixFramesTransTrack(const CSixFramesTransTrack &)
CSixFramesTransTrack & operator=(const CSixFramesTransTrack &)
void SetGCName(const string &gc_name)
CRef< CTranslationConfig > m_Config
CTrackTypeInfo - holds description of a layout track type.
IExtension IExtension interface represents an abstract pluggable component.
IIconProvider interface for tracks providing track icons.
ISGDSManager is seqgraphic data source manage that serves as an data source context.
ITrackConfigurable interface for tracks that are configurable.
map< string, string > TKeyValuePairs
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
ENa_strand
strand of nucleic acid
@ eNa_strand_both
in forward orientation
int GetGeneticCode(const CBioseq_Handle &bsh)
const GenericPointer< typename T::ValueType > T2 value
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