list< CRef< CSpliced_exon_chunk > >
TParts;
110 typedeflist< CRef< CUser_object > >
TExt;
125e_acceptor_before_exon,
143 boolIsSetProduct_start(
void)
const;
150 boolCanGetProduct_start(
void)
const;
153 voidResetProduct_start(
void);
180 boolIsSetProduct_end(
void)
const;
187 boolCanGetProduct_end(
void)
const;
190 voidResetProduct_end(
void);
218 boolIsSetGenomic_start(
void)
const;
225 boolCanGetGenomic_start(
void)
const;
228 voidResetGenomic_start(
void);
255 boolIsSetGenomic_end(
void)
const;
262 boolCanGetGenomic_end(
void)
const;
265 voidResetGenomic_end(
void);
293 boolIsSetProduct_id(
void)
const;
300 boolCanGetProduct_id(
void)
const;
303 voidResetProduct_id(
void);
330 boolIsSetGenomic_id(
void)
const;
337 boolCanGetGenomic_id(
void)
const;
340 voidResetGenomic_id(
void);
368 boolIsSetProduct_strand(
void)
const;
375 boolCanGetProduct_strand(
void)
const;
378 voidResetProduct_strand(
void);
406 boolIsSetGenomic_strand(
void)
const;
413 boolCanGetGenomic_strand(
void)
const;
416 voidResetGenomic_strand(
void);
444 boolIsSetParts(
void)
const;
451 boolCanGetParts(
void)
const;
454 voidResetParts(
void);
460 const TParts& GetParts(
void)
const;
466 TParts& SetParts(
void);
476 boolIsSetScores(
void)
const;
483 boolCanGetScores(
void)
const;
486 voidResetScores(
void);
492 const TScores& GetScores(
void)
const;
514 boolIsSetAcceptor_before_exon(
void)
const;
521 boolCanGetAcceptor_before_exon(
void)
const;
524 voidResetAcceptor_before_exon(
void);
551 boolIsSetDonor_after_exon(
void)
const;
558 boolCanGetDonor_after_exon(
void)
const;
561 voidResetDonor_after_exon(
void);
589 boolIsSetPartial(
void)
const;
596 boolCanGetPartial(
void)
const;
599 voidResetPartial(
void);
627 boolIsSetExt(
void)
const;
634 boolCanGetExt(
void)
const;
637 voidResetExt(
void);
643 const TExt& GetExt(
void)
const;
649 TExt& SetExt(
void);
652 virtual voidReset(
void);
675list< CRef< CUser_object > >
m_Ext;
void SetScores(objects::CSeq_align &seq_align, objects::CScope &scope, const string &matrix_name="BLOSUM62")
Base class for all serializable objects.
complete or partial exon two consecutive Spliced-exons may belong to one exon
unsigned int TSeqPos
Type for sequence locations and lengths.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQALIGN_EXPORT
bool CanGetParts(void) const
Check if it is safe to call GetParts method.
bool IsSetProduct_strand(void) const
should be 'plus' or 'minus' Check if a value has been assigned to Product_strand data member.
bool CanGetGenomic_end(void) const
Check if it is safe to call GetGenomic_end method.
const TDonor_after_exon & GetDonor_after_exon(void) const
Get the Donor_after_exon member data.
CRef< TDonor_after_exon > m_Donor_after_exon
const TExt & GetExt(void) const
Get the Ext member data.
bool IsSetGenomic_end(void) const
Check if a value has been assigned to Genomic_end data member.
void ResetGenomic_end(void)
Reset Genomic_end data member.
list< CRef< CUser_object > > m_Ext
bool CanGetPartial(void) const
Check if it is safe to call GetPartial method.
CRef< TProduct_id > m_Product_id
bool CanGetAcceptor_before_exon(void) const
Check if it is safe to call GetAcceptor_before_exon method.
ENa_strand TGenomic_strand
bool IsSetParts(void) const
basic seqments always are in biologic order Check if a value has been assigned to Parts data member.
TProduct_end & SetProduct_end(void)
Assign a value to Product_end data member.
void ResetGenomic_start(void)
Reset Genomic_start data member.
bool CanGetProduct_start(void) const
Check if it is safe to call GetProduct_start method.
CSpliced_exon_Base & operator=(const CSpliced_exon_Base &)
void ResetPartial(void)
Reset Partial data member.
DECLARE_INTERNAL_TYPE_INFO()
list< CRef< CSpliced_exon_chunk > > m_Parts
void ResetProduct_start(void)
Reset Product_start data member.
TGenomic_start GetGenomic_start(void) const
Get the Genomic_start member data.
const TProduct_id & GetProduct_id(void) const
Get the Product_id member data.
bool IsSetPartial(void) const
flag: is this exon complete or partial? Check if a value has been assigned to Partial data member.
const TAcceptor_before_exon & GetAcceptor_before_exon(void) const
Get the Acceptor_before_exon member data.
bool CanGetGenomic_id(void) const
Check if it is safe to call GetGenomic_id method.
bool IsSetProduct_end(void) const
Check if a value has been assigned to Product_end data member.
CSplice_site TDonor_after_exon
bool IsSetAcceptor_before_exon(void) const
splice sites Check if a value has been assigned to Acceptor_before_exon data member.
void ResetProduct_end(void)
Reset Product_end data member.
CRef< TGenomic_id > m_Genomic_id
TGenomic_strand & SetGenomic_strand(void)
Assign a value to Genomic_strand data member.
TExt & SetExt(void)
Assign a value to Ext data member.
void ResetGenomic_strand(void)
Reset Genomic_strand data member.
bool IsSetGenomic_strand(void) const
genomic-strand represents the strand of translation Check if a value has been assigned to Genomic_str...
CProduct_pos TProduct_start
CProduct_pos TProduct_end
bool IsSetProduct_id(void) const
product is either protein or transcript (cDNA) Check if a value has been assigned to Product_id data ...
const TParts & GetParts(void) const
Get the Parts member data.
const TProduct_start & GetProduct_start(void) const
Get the Product_start member data.
const TProduct_end & GetProduct_end(void) const
Get the Product_end member data.
CRef< TAcceptor_before_exon > m_Acceptor_before_exon
bool IsSetGenomic_start(void) const
genomic-end >= genomic-start Check if a value has been assigned to Genomic_start data member.
bool IsSetProduct_start(void) const
product-end >= product-start Check if a value has been assigned to Product_start data member.
bool CanGetGenomic_strand(void) const
Check if it is safe to call GetGenomic_strand method.
bool IsSetExt(void) const
extra info Check if a value has been assigned to Ext data member.
const TScores & GetScores(void) const
Get the Scores member data.
TGenomic_start & SetGenomic_start(void)
Assign a value to Genomic_start data member.
ENa_strand TProduct_strand
TProduct_strand & SetProduct_strand(void)
Assign a value to Product_strand data member.
TPartial GetPartial(void) const
Get the Partial member data.
TGenomic_strand GetGenomic_strand(void) const
Get the Genomic_strand member data.
bool CanGetExt(void) const
Check if it is safe to call GetExt method.
CSpliced_exon_Base(const CSpliced_exon_Base &)
TProduct_strand GetProduct_strand(void) const
Get the Product_strand member data.
TParts & SetParts(void)
Assign a value to Parts data member.
TPartial & SetPartial(void)
Assign a value to Partial data member.
TProduct_start & SetProduct_start(void)
Assign a value to Product_start data member.
bool CanGetProduct_id(void) const
Check if it is safe to call GetProduct_id method.
ENa_strand m_Genomic_strand
bool CanGetScores(void) const
Check if it is safe to call GetScores method.
list< CRef< CUser_object > > TExt
list< CRef< CSpliced_exon_chunk > > TParts
bool CanGetProduct_strand(void) const
Check if it is safe to call GetProduct_strand method.
bool CanGetDonor_after_exon(void) const
Check if it is safe to call GetDonor_after_exon method.
TGenomic_end GetGenomic_end(void) const
Get the Genomic_end member data.
TGenomic_end & SetGenomic_end(void)
Assign a value to Genomic_end data member.
bool IsSetGenomic_id(void) const
Check if a value has been assigned to Genomic_id data member.
CSplice_site TAcceptor_before_exon
ENa_strand m_Product_strand
CRef< TProduct_end > m_Product_end
Tparent::CMemberIndex< E_memberIndex, 15 > TmemberIndex
bool CanGetGenomic_start(void) const
Check if it is safe to call GetGenomic_start method.
void ResetProduct_strand(void)
Reset Product_strand data member.
CRef< TProduct_start > m_Product_start
const TGenomic_id & GetGenomic_id(void) const
Get the Genomic_id member data.
bool IsSetDonor_after_exon(void) const
Check if a value has been assigned to Donor_after_exon data member.
bool CanGetProduct_end(void) const
Check if it is safe to call GetProduct_end method.
bool IsSetScores(void) const
scores for this exon Check if a value has been assigned to Scores data member.
ENa_strand
strand of nucleic acid
const GenericPointer< typename T::ValueType > T2 value
void SetPartial(CSeq_loc &loc, CRef< CSeq_feat > feat, CSeq_loc::TStrand strand, bool partial_start, bool partial_stop)
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