NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
Code generated by DATATOOL from 'seqalign.asn' (module 'NCBI-Seqalign')
+ Collaboration diagram for Code generated by DATATOOL from 'seqalign.asn' (module 'NCBI-Seqalign'):

Classes

class  CDense_diag_Base
 for (multiway) diagonals More...
 
class  CDense_seg_Base
 Dense-seg: the densist packing for sequence alignments only. More...
 
class  CPacked_seg
 CPacked_seg –. More...
 
class  CPacked_seg_Base
 for (multiway) global or partial alignments More...
 
class  CProduct_pos_Base
 CProduct_pos_Base –. More...
 
class  CProt_pos_Base
 position on protein (1/3 of amino-acid resolution) More...
 
class  CScore_Base
 use of Score is discouraged for external ASN.1 specifications More...
 
class  CScore_Base::C_Value
 C_Value –. More...
 
class  CScore_set
 CScore_set –. More...
 
class  CScore_set_Base
 use of Score-set is encouraged for external ASN.1 specifications More...
 
class  CSeq_align_Base
 CSeq_align_Base –. More...
 
class  CSeq_align_Base::C_Segs
 alignment data More...
 
class  CSeq_align_set_Base
 *** Sequence Alignment ******************************** * More...
 
class  CSparse_align_Base
 CSparse_align_Base –. More...
 
class  CSparse_seg_Base
 ========================================================================== More...
 
class  CSparse_seg_ext
 CSparse_seg_ext –. More...
 
class  CSparse_seg_ext_Base
 CSparse_seg_ext_Base –. More...
 
class  CSplice_site
 CSplice_site –. More...
 
class  CSplice_site_Base
 site involved in splice More...
 
class  CSpliced_exon_Base
 complete or partial exon two consecutive Spliced-exons may belong to one exon More...
 
class  CSpliced_exon_chunk
 CSpliced_exon_chunk –. More...
 
class  CSpliced_exon_chunk_Base
 Spliced-exon-chunk: piece of an exon lengths are given in nucleotide bases (1/3 of aminoacid when product is a protein) More...
 
class  CSpliced_seg_Base
 CSpliced_seg_Base –. More...
 
class  CSpliced_seg_modifier
 CSpliced_seg_modifier –. More...
 
class  CSpliced_seg_modifier_Base
 CSpliced_seg_modifier_Base –. More...
 
class  CStd_seg_Base
 CStd_seg_Base –. More...
 

Typedefs

typedef CSerialObject CDense_diag_Base::Tparent
 
typedef int CDense_diag_Base::TDim
 
typedef vector< CRef< CSeq_id > > CDense_diag_Base::TIds
 
typedef vector< TSeqPosCDense_diag_Base::TStarts
 
typedef TSeqPos CDense_diag_Base::TLen
 
typedef vector< ENa_strandCDense_diag_Base::TStrands
 
typedef vector< CRef< CScore > > CDense_diag_Base::TScores
 
typedef Tparent::CMemberIndex< E_memberIndex, 7 > CDense_diag_Base::TmemberIndex
 
typedef CSerialObject CDense_seg_Base::Tparent
 
typedef int CDense_seg_Base::TDim
 
typedef int CDense_seg_Base::TNumseg
 
typedef vector< CRef< CSeq_id > > CDense_seg_Base::TIds
 
typedef vector< TSignedSeqPosCDense_seg_Base::TStarts
 
typedef vector< TSeqPosCDense_seg_Base::TLens
 
typedef vector< ENa_strandCDense_seg_Base::TStrands
 
typedef vector< CRef< CScore > > CDense_seg_Base::TScores
 
typedef Tparent::CMemberIndex< E_memberIndex, 8 > CDense_seg_Base::TmemberIndex
 
typedef CPacked_seg_Base CPacked_seg::Tparent
 
typedef CSerialObject CPacked_seg_Base::Tparent
 
typedef int CPacked_seg_Base::TDim
 
typedef int CPacked_seg_Base::TNumseg
 
typedef vector< CRef< CSeq_id > > CPacked_seg_Base::TIds
 
typedef vector< TSeqPosCPacked_seg_Base::TStarts
 
typedef vector< char > CPacked_seg_Base::TPresent
 
typedef vector< TSeqPosCPacked_seg_Base::TLens
 
typedef vector< ENa_strandCPacked_seg_Base::TStrands
 
typedef vector< CRef< CScore > > CPacked_seg_Base::TScores
 
typedef Tparent::CMemberIndex< E_memberIndex, 9 > CPacked_seg_Base::TmemberIndex
 
typedef CSerialObject CProduct_pos_Base::Tparent
 
typedef TSeqPos CProduct_pos_Base::TNucpos
 
typedef CProt_pos CProduct_pos_Base::TProtpos
 
typedef CSerialObject CProt_pos_Base::Tparent
 
typedef TSeqPos CProt_pos_Base::TAmin
 
typedef TSeqPos CProt_pos_Base::TFrame
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CProt_pos_Base::TmemberIndex
 
typedef CSerialObject CScore_Base::Tparent
 
typedef CSerialObject CScore_Base::C_Value::Tparent
 
typedef double CScore_Base::C_Value::TReal
 
typedef int CScore_Base::C_Value::TInt
 
typedef CObject_id CScore_Base::TId
 
typedef C_Value CScore_Base::TValue
 
typedef Tparent::CMemberIndex< E_memberIndex, 3 > CScore_Base::TmemberIndex
 
typedef CScore_set_Base CScore_set::Tparent
 
typedef CSerialObject CScore_set_Base::Tparent
 
typedef list< CRef< CScore > > CScore_set_Base::Tdata
 
typedef CSerialObject CSeq_align_Base::Tparent
 
typedef CSerialObject CSeq_align_Base::C_Segs::Tparent
 
typedef list< CRef< CDense_diag > > CSeq_align_Base::C_Segs::TDendiag
 
typedef CDense_seg CSeq_align_Base::C_Segs::TDenseg
 
typedef list< CRef< CStd_seg > > CSeq_align_Base::C_Segs::TStd
 
typedef CPacked_seg CSeq_align_Base::C_Segs::TPacked
 
typedef CSeq_align_set CSeq_align_Base::C_Segs::TDisc
 
typedef CSpliced_seg CSeq_align_Base::C_Segs::TSpliced
 
typedef CSparse_seg CSeq_align_Base::C_Segs::TSparse
 
typedef EType CSeq_align_Base::TType
 
typedef int CSeq_align_Base::TDim
 
typedef vector< CRef< CScore > > CSeq_align_Base::TScore
 
typedef C_Segs CSeq_align_Base::TSegs
 
typedef list< CRef< CSeq_loc > > CSeq_align_Base::TBounds
 
typedef list< CRef< CObject_id > > CSeq_align_Base::TId
 
typedef list< CRef< CUser_object > > CSeq_align_Base::TExt
 
typedef Tparent::CMemberIndex< E_memberIndex, 8 > CSeq_align_Base::TmemberIndex
 
typedef CSerialObject CSeq_align_set_Base::Tparent
 
typedef list< CRef< CSeq_align > > CSeq_align_set_Base::Tdata
 
typedef CSerialObject CSparse_align_Base::Tparent
 
typedef CSeq_id CSparse_align_Base::TFirst_id
 
typedef CSeq_id CSparse_align_Base::TSecond_id
 
typedef int CSparse_align_Base::TNumseg
 
typedef vector< intCSparse_align_Base::TFirst_starts
 
typedef vector< intCSparse_align_Base::TSecond_starts
 
typedef vector< TSeqPosCSparse_align_Base::TLens
 
typedef vector< ENa_strandCSparse_align_Base::TSecond_strands
 
typedef vector< CRef< CScore > > CSparse_align_Base::TSeg_scores
 
typedef Tparent::CMemberIndex< E_memberIndex, 9 > CSparse_align_Base::TmemberIndex
 
typedef CSerialObject CSparse_seg_Base::Tparent
 
typedef CSeq_id CSparse_seg_Base::TMaster_id
 
typedef vector< CRef< CSparse_align > > CSparse_seg_Base::TRows
 
typedef vector< CRef< CScore > > CSparse_seg_Base::TRow_scores
 
typedef vector< CRef< CSparse_seg_ext > > CSparse_seg_Base::TExt
 
typedef Tparent::CMemberIndex< E_memberIndex, 5 > CSparse_seg_Base::TmemberIndex
 
typedef CSparse_seg_ext_Base CSparse_seg_ext::Tparent
 
typedef CSerialObject CSparse_seg_ext_Base::Tparent
 
typedef int CSparse_seg_ext_Base::TIndex
 
typedef Tparent::CMemberIndex< E_memberIndex, 2 > CSparse_seg_ext_Base::TmemberIndex
 
typedef CSplice_site_Base CSplice_site::Tparent
 
typedef CSerialObject CSplice_site_Base::Tparent
 
typedef string CSplice_site_Base::TBases
 
typedef Tparent::CMemberIndex< E_memberIndex, 2 > CSplice_site_Base::TmemberIndex
 
typedef CSerialObject CSpliced_exon_Base::Tparent
 
typedef CProduct_pos CSpliced_exon_Base::TProduct_start
 
typedef CProduct_pos CSpliced_exon_Base::TProduct_end
 
typedef TSeqPos CSpliced_exon_Base::TGenomic_start
 
typedef TSeqPos CSpliced_exon_Base::TGenomic_end
 
typedef CSeq_id CSpliced_exon_Base::TProduct_id
 
typedef CSeq_id CSpliced_exon_Base::TGenomic_id
 
typedef ENa_strand CSpliced_exon_Base::TProduct_strand
 
typedef ENa_strand CSpliced_exon_Base::TGenomic_strand
 
typedef list< CRef< CSpliced_exon_chunk > > CSpliced_exon_Base::TParts
 
typedef CScore_set CSpliced_exon_Base::TScores
 
typedef CSplice_site CSpliced_exon_Base::TAcceptor_before_exon
 
typedef CSplice_site CSpliced_exon_Base::TDonor_after_exon
 
typedef bool CSpliced_exon_Base::TPartial
 
typedef list< CRef< CUser_object > > CSpliced_exon_Base::TExt
 
typedef Tparent::CMemberIndex< E_memberIndex, 15 > CSpliced_exon_Base::TmemberIndex
 
typedef CSpliced_exon_chunk_Base CSpliced_exon_chunk::Tparent
 
typedef CSerialObject CSpliced_exon_chunk_Base::Tparent
 
typedef TSeqPos CSpliced_exon_chunk_Base::TMatch
 
typedef TSeqPos CSpliced_exon_chunk_Base::TMismatch
 
typedef TSeqPos CSpliced_exon_chunk_Base::TDiag
 
typedef TSeqPos CSpliced_exon_chunk_Base::TProduct_ins
 
typedef TSeqPos CSpliced_exon_chunk_Base::TGenomic_ins
 
typedef CSerialObject CSpliced_seg_Base::Tparent
 
typedef CSeq_id CSpliced_seg_Base::TProduct_id
 
typedef CSeq_id CSpliced_seg_Base::TGenomic_id
 
typedef ENa_strand CSpliced_seg_Base::TProduct_strand
 
typedef ENa_strand CSpliced_seg_Base::TGenomic_strand
 
typedef EProduct_type CSpliced_seg_Base::TProduct_type
 
typedef list< CRef< CSpliced_exon > > CSpliced_seg_Base::TExons
 
typedef TSeqPos CSpliced_seg_Base::TPoly_a
 
typedef TSeqPos CSpliced_seg_Base::TProduct_length
 
typedef list< CRef< CSpliced_seg_modifier > > CSpliced_seg_Base::TModifiers
 
typedef Tparent::CMemberIndex< E_memberIndex, 10 > CSpliced_seg_Base::TmemberIndex
 
typedef CSpliced_seg_modifier_Base CSpliced_seg_modifier::Tparent
 
typedef CSerialObject CSpliced_seg_modifier_Base::Tparent
 
typedef bool CSpliced_seg_modifier_Base::TStart_codon_found
 
typedef bool CSpliced_seg_modifier_Base::TStop_codon_found
 
typedef CSerialObject CStd_seg_Base::Tparent
 
typedef int CStd_seg_Base::TDim
 
typedef vector< CRef< CSeq_id > > CStd_seg_Base::TIds
 
typedef vector< CRef< CSeq_loc > > CStd_seg_Base::TLoc
 
typedef vector< CRef< CScore > > CStd_seg_Base::TScores
 
typedef Tparent::CMemberIndex< E_memberIndex, 5 > CStd_seg_Base::TmemberIndex
 

Enumerations

enum class  CDense_diag_Base::E_memberIndex {
  CDense_diag_Base::e__allMandatory = 0 , CDense_diag_Base::e_dim , CDense_diag_Base::e_ids , CDense_diag_Base::e_starts ,
  CDense_diag_Base::e_len , CDense_diag_Base::e_strands , CDense_diag_Base::e_scores
}
 
enum class  CDense_seg_Base::E_memberIndex {
  CDense_seg_Base::e__allMandatory = 0 , CDense_seg_Base::e_dim , CDense_seg_Base::e_numseg , CDense_seg_Base::e_ids ,
  CDense_seg_Base::e_starts , CDense_seg_Base::e_lens , CDense_seg_Base::e_strands , CDense_seg_Base::e_scores
}
 
enum class  CPacked_seg_Base::E_memberIndex {
  CPacked_seg_Base::e__allMandatory = 0 , CPacked_seg_Base::e_dim , CPacked_seg_Base::e_numseg , CPacked_seg_Base::e_ids ,
  CPacked_seg_Base::e_starts , CPacked_seg_Base::e_present , CPacked_seg_Base::e_lens , CPacked_seg_Base::e_strands ,
  CPacked_seg_Base::e_scores
}
 
enum  CProduct_pos_Base::E_Choice { CProduct_pos_Base::e_not_set = 0 , CProduct_pos_Base::e_Nucpos , CProduct_pos_Base::e_Protpos }
 Choice variants. More...
 
enum  CProduct_pos_Base::E_ChoiceStopper { CProduct_pos_Base::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CProt_pos_Base::E_memberIndex { CProt_pos_Base::e__allMandatory = 0 , CProt_pos_Base::e_amin , CProt_pos_Base::e_frame }
 
enum  CScore_Base::C_Value::E_Choice { CScore_Base::C_Value::e_not_set = 0 , CScore_Base::C_Value::e_Real , CScore_Base::C_Value::e_Int }
 Choice variants. More...
 
enum  CScore_Base::C_Value::E_ChoiceStopper { CScore_Base::C_Value::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CScore_Base::E_memberIndex { CScore_Base::e__allMandatory = 0 , CScore_Base::e_id , CScore_Base::e_value }
 
enum  CSeq_align_Base::EType {
  CSeq_align_Base::eType_not_set = 0 , CSeq_align_Base::eType_global = 1 , CSeq_align_Base::eType_diags = 2 , CSeq_align_Base::eType_partial = 3 ,
  CSeq_align_Base::eType_disc = 4 , CSeq_align_Base::eType_other = 255
}
 
enum  CSeq_align_Base::C_Segs::E_Choice {
  CSeq_align_Base::C_Segs::e_not_set = 0 , CSeq_align_Base::C_Segs::e_Dendiag , CSeq_align_Base::C_Segs::e_Denseg , CSeq_align_Base::C_Segs::e_Std ,
  CSeq_align_Base::C_Segs::e_Packed , CSeq_align_Base::C_Segs::e_Disc , CSeq_align_Base::C_Segs::e_Spliced , CSeq_align_Base::C_Segs::e_Sparse
}
 Choice variants. More...
 
enum  CSeq_align_Base::C_Segs::E_ChoiceStopper { CSeq_align_Base::C_Segs::e_MaxChoice = 8 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CSeq_align_Base::E_memberIndex {
  CSeq_align_Base::e__allMandatory = 0 , CSeq_align_Base::e_type , CSeq_align_Base::e_dim , CSeq_align_Base::e_score ,
  CSeq_align_Base::e_segs , CSeq_align_Base::e_bounds , CSeq_align_Base::e_id , CSeq_align_Base::e_ext
}
 
enum class  CSparse_align_Base::E_memberIndex {
  CSparse_align_Base::e__allMandatory = 0 , CSparse_align_Base::e_first_id , CSparse_align_Base::e_second_id , CSparse_align_Base::e_numseg ,
  CSparse_align_Base::e_first_starts , CSparse_align_Base::e_second_starts , CSparse_align_Base::e_lens , CSparse_align_Base::e_second_strands ,
  CSparse_align_Base::e_seg_scores
}
 
enum class  CSparse_seg_Base::E_memberIndex {
  CSparse_seg_Base::e__allMandatory = 0 , CSparse_seg_Base::e_master_id , CSparse_seg_Base::e_rows , CSparse_seg_Base::e_row_scores ,
  CSparse_seg_Base::e_ext
}
 
enum class  CSparse_seg_ext_Base::E_memberIndex { CSparse_seg_ext_Base::e__allMandatory = 0 , CSparse_seg_ext_Base::e_index }
 
enum class  CSplice_site_Base::E_memberIndex { CSplice_site_Base::e__allMandatory = 0 , CSplice_site_Base::e_bases }
 
enum class  CSpliced_exon_Base::E_memberIndex {
  CSpliced_exon_Base::e__allMandatory = 0 , CSpliced_exon_Base::e_product_start , CSpliced_exon_Base::e_product_end , CSpliced_exon_Base::e_genomic_start ,
  CSpliced_exon_Base::e_genomic_end , CSpliced_exon_Base::e_product_id , CSpliced_exon_Base::e_genomic_id , CSpliced_exon_Base::e_product_strand ,
  CSpliced_exon_Base::e_genomic_strand , CSpliced_exon_Base::e_parts , CSpliced_exon_Base::e_scores , CSpliced_exon_Base::e_acceptor_before_exon ,
  CSpliced_exon_Base::e_donor_after_exon , CSpliced_exon_Base::e_partial , CSpliced_exon_Base::e_ext
}
 
enum  CSpliced_exon_chunk_Base::E_Choice {
  CSpliced_exon_chunk_Base::e_not_set = 0 , CSpliced_exon_chunk_Base::e_Match , CSpliced_exon_chunk_Base::e_Mismatch , CSpliced_exon_chunk_Base::e_Diag ,
  CSpliced_exon_chunk_Base::e_Product_ins , CSpliced_exon_chunk_Base::e_Genomic_ins
}
 Choice variants. More...
 
enum  CSpliced_exon_chunk_Base::E_ChoiceStopper { CSpliced_exon_chunk_Base::e_MaxChoice = 6 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum  CSpliced_seg_Base::EProduct_type { CSpliced_seg_Base::eProduct_type_transcript = 0 , CSpliced_seg_Base::eProduct_type_protein = 1 }
 
enum class  CSpliced_seg_Base::E_memberIndex {
  CSpliced_seg_Base::e__allMandatory = 0 , CSpliced_seg_Base::e_product_id , CSpliced_seg_Base::e_genomic_id , CSpliced_seg_Base::e_product_strand ,
  CSpliced_seg_Base::e_genomic_strand , CSpliced_seg_Base::e_product_type , CSpliced_seg_Base::e_exons , CSpliced_seg_Base::e_poly_a ,
  CSpliced_seg_Base::e_product_length , CSpliced_seg_Base::e_modifiers
}
 
enum  CSpliced_seg_modifier_Base::E_Choice { CSpliced_seg_modifier_Base::e_not_set = 0 , CSpliced_seg_modifier_Base::e_Start_codon_found , CSpliced_seg_modifier_Base::e_Stop_codon_found }
 Choice variants. More...
 
enum  CSpliced_seg_modifier_Base::E_ChoiceStopper { CSpliced_seg_modifier_Base::e_MaxChoice = 3 }
 Maximum+1 value of the choice variant enumerator. More...
 
enum class  CStd_seg_Base::E_memberIndex {
  CStd_seg_Base::e__allMandatory = 0 , CStd_seg_Base::e_dim , CStd_seg_Base::e_ids , CStd_seg_Base::e_loc ,
  CStd_seg_Base::e_scores
}
 

Functions

 CDense_diag_Base::CDense_diag_Base (void)
 
virtual CDense_diag_Base::~CDense_diag_Base (void)
 
 CDense_diag_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CDense_diag_Base::IsSetDim (void) const
 dimensionality Check if a value has been assigned to Dim data member. More...
 
bool CDense_diag_Base::CanGetDim (void) const
 Check if it is safe to call GetDim method. More...
 
void CDense_diag_Base::ResetDim (void)
 Reset Dim data member. More...
 
void CDense_diag_Base::SetDefaultDim (void)
 Assign default value to Dim data member. More...
 
TDim CDense_diag_Base::GetDim (void) const
 Get the Dim member data. More...
 
void CDense_diag_Base::SetDim (TDim value)
 Assign a value to Dim data member. More...
 
TDimCDense_diag_Base::SetDim (void)
 Assign a value to Dim data member. More...
 
bool CDense_diag_Base::IsSetIds (void) const
 sequences in order Check if a value has been assigned to Ids data member. More...
 
bool CDense_diag_Base::CanGetIds (void) const
 Check if it is safe to call GetIds method. More...
 
void CDense_diag_Base::ResetIds (void)
 Reset Ids data member. More...
 
const TIdsCDense_diag_Base::GetIds (void) const
 Get the Ids member data. More...
 
TIdsCDense_diag_Base::SetIds (void)
 Assign a value to Ids data member. More...
 
bool CDense_diag_Base::IsSetStarts (void) const
 start OFFSETS in ids order Check if a value has been assigned to Starts data member. More...
 
bool CDense_diag_Base::CanGetStarts (void) const
 Check if it is safe to call GetStarts method. More...
 
void CDense_diag_Base::ResetStarts (void)
 Reset Starts data member. More...
 
const TStartsCDense_diag_Base::GetStarts (void) const
 Get the Starts member data. More...
 
TStartsCDense_diag_Base::SetStarts (void)
 Assign a value to Starts data member. More...
 
bool CDense_diag_Base::IsSetLen (void) const
 len of aligned segments Check if a value has been assigned to Len data member. More...
 
bool CDense_diag_Base::CanGetLen (void) const
 Check if it is safe to call GetLen method. More...
 
void CDense_diag_Base::ResetLen (void)
 Reset Len data member. More...
 
TLen CDense_diag_Base::GetLen (void) const
 Get the Len member data. More...
 
void CDense_diag_Base::SetLen (TLen value)
 Assign a value to Len data member. More...
 
TLenCDense_diag_Base::SetLen (void)
 Assign a value to Len data member. More...
 
bool CDense_diag_Base::IsSetStrands (void) const
 Check if a value has been assigned to Strands data member. More...
 
bool CDense_diag_Base::CanGetStrands (void) const
 Check if it is safe to call GetStrands method. More...
 
void CDense_diag_Base::ResetStrands (void)
 Reset Strands data member. More...
 
const TStrandsCDense_diag_Base::GetStrands (void) const
 Get the Strands member data. More...
 
TStrandsCDense_diag_Base::SetStrands (void)
 Assign a value to Strands data member. More...
 
bool CDense_diag_Base::IsSetScores (void) const
 Check if a value has been assigned to Scores data member. More...
 
bool CDense_diag_Base::CanGetScores (void) const
 Check if it is safe to call GetScores method. More...
 
void CDense_diag_Base::ResetScores (void)
 Reset Scores data member. More...
 
const TScoresCDense_diag_Base::GetScores (void) const
 Get the Scores member data. More...
 
TScoresCDense_diag_Base::SetScores (void)
 Assign a value to Scores data member. More...
 
virtual void CDense_diag_Base::Reset (void)
 Reset the whole object. More...
 
 CDense_diag_Base::CDense_diag_Base (const CDense_diag_Base &)
 
CDense_diag_BaseCDense_diag_Base::operator= (const CDense_diag_Base &)
 
 CDense_seg_Base::CDense_seg_Base (void)
 
virtual CDense_seg_Base::~CDense_seg_Base (void)
 
 CDense_seg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CDense_seg_Base::IsSetDim (void) const
 dimensionality Check if a value has been assigned to Dim data member. More...
 
bool CDense_seg_Base::CanGetDim (void) const
 Check if it is safe to call GetDim method. More...
 
void CDense_seg_Base::ResetDim (void)
 Reset Dim data member. More...
 
void CDense_seg_Base::SetDefaultDim (void)
 Assign default value to Dim data member. More...
 
TDim CDense_seg_Base::GetDim (void) const
 Get the Dim member data. More...
 
void CDense_seg_Base::SetDim (TDim value)
 Assign a value to Dim data member. More...
 
TDimCDense_seg_Base::SetDim (void)
 Assign a value to Dim data member. More...
 
bool CDense_seg_Base::IsSetNumseg (void) const
 number of segments here Check if a value has been assigned to Numseg data member. More...
 
bool CDense_seg_Base::CanGetNumseg (void) const
 Check if it is safe to call GetNumseg method. More...
 
void CDense_seg_Base::ResetNumseg (void)
 Reset Numseg data member. More...
 
TNumseg CDense_seg_Base::GetNumseg (void) const
 Get the Numseg member data. More...
 
void CDense_seg_Base::SetNumseg (TNumseg value)
 Assign a value to Numseg data member. More...
 
TNumsegCDense_seg_Base::SetNumseg (void)
 Assign a value to Numseg data member. More...
 
bool CDense_seg_Base::IsSetIds (void) const
 sequences in order Check if a value has been assigned to Ids data member. More...
 
bool CDense_seg_Base::CanGetIds (void) const
 Check if it is safe to call GetIds method. More...
 
void CDense_seg_Base::ResetIds (void)
 Reset Ids data member. More...
 
const TIdsCDense_seg_Base::GetIds (void) const
 Get the Ids member data. More...
 
TIdsCDense_seg_Base::SetIds (void)
 Assign a value to Ids data member. More...
 
bool CDense_seg_Base::IsSetStarts (void) const
 start OFFSETS in ids order within segs Check if a value has been assigned to Starts data member. More...
 
bool CDense_seg_Base::CanGetStarts (void) const
 Check if it is safe to call GetStarts method. More...
 
void CDense_seg_Base::ResetStarts (void)
 Reset Starts data member. More...
 
const TStartsCDense_seg_Base::GetStarts (void) const
 Get the Starts member data. More...
 
TStartsCDense_seg_Base::SetStarts (void)
 Assign a value to Starts data member. More...
 
bool CDense_seg_Base::IsSetLens (void) const
 lengths in ids order within segs Check if a value has been assigned to Lens data member. More...
 
bool CDense_seg_Base::CanGetLens (void) const
 Check if it is safe to call GetLens method. More...
 
void CDense_seg_Base::ResetLens (void)
 Reset Lens data member. More...
 
const TLensCDense_seg_Base::GetLens (void) const
 Get the Lens member data. More...
 
TLensCDense_seg_Base::SetLens (void)
 Assign a value to Lens data member. More...
 
bool CDense_seg_Base::IsSetStrands (void) const
 Check if a value has been assigned to Strands data member. More...
 
bool CDense_seg_Base::CanGetStrands (void) const
 Check if it is safe to call GetStrands method. More...
 
void CDense_seg_Base::ResetStrands (void)
 Reset Strands data member. More...
 
const TStrandsCDense_seg_Base::GetStrands (void) const
 Get the Strands member data. More...
 
TStrandsCDense_seg_Base::SetStrands (void)
 Assign a value to Strands data member. More...
 
bool CDense_seg_Base::IsSetScores (void) const
 score for each seg Check if a value has been assigned to Scores data member. More...
 
bool CDense_seg_Base::CanGetScores (void) const
 Check if it is safe to call GetScores method. More...
 
void CDense_seg_Base::ResetScores (void)
 Reset Scores data member. More...
 
const TScoresCDense_seg_Base::GetScores (void) const
 Get the Scores member data. More...
 
TScoresCDense_seg_Base::SetScores (void)
 Assign a value to Scores data member. More...
 
virtual void CDense_seg_Base::Reset (void)
 Reset the whole object. More...
 
 CDense_seg_Base::CDense_seg_Base (const CDense_seg_Base &)
 
CDense_seg_BaseCDense_seg_Base::operator= (const CDense_seg_Base &)
 
 CPacked_seg::CPacked_seg (void)
 
 CPacked_seg::~CPacked_seg (void)
 
 CPacked_seg::CPacked_seg (const CPacked_seg &value)
 
CPacked_segCPacked_seg::operator= (const CPacked_seg &value)
 
 CPacked_seg_Base::CPacked_seg_Base (void)
 
virtual CPacked_seg_Base::~CPacked_seg_Base (void)
 
 CPacked_seg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CPacked_seg_Base::IsSetDim (void) const
 dimensionality Check if a value has been assigned to Dim data member. More...
 
bool CPacked_seg_Base::CanGetDim (void) const
 Check if it is safe to call GetDim method. More...
 
void CPacked_seg_Base::ResetDim (void)
 Reset Dim data member. More...
 
void CPacked_seg_Base::SetDefaultDim (void)
 Assign default value to Dim data member. More...
 
TDim CPacked_seg_Base::GetDim (void) const
 Get the Dim member data. More...
 
void CPacked_seg_Base::SetDim (TDim value)
 Assign a value to Dim data member. More...
 
TDimCPacked_seg_Base::SetDim (void)
 Assign a value to Dim data member. More...
 
bool CPacked_seg_Base::IsSetNumseg (void) const
 number of segments here Check if a value has been assigned to Numseg data member. More...
 
bool CPacked_seg_Base::CanGetNumseg (void) const
 Check if it is safe to call GetNumseg method. More...
 
void CPacked_seg_Base::ResetNumseg (void)
 Reset Numseg data member. More...
 
TNumseg CPacked_seg_Base::GetNumseg (void) const
 Get the Numseg member data. More...
 
void CPacked_seg_Base::SetNumseg (TNumseg value)
 Assign a value to Numseg data member. More...
 
TNumsegCPacked_seg_Base::SetNumseg (void)
 Assign a value to Numseg data member. More...
 
bool CPacked_seg_Base::IsSetIds (void) const
 sequences in order Check if a value has been assigned to Ids data member. More...
 
bool CPacked_seg_Base::CanGetIds (void) const
 Check if it is safe to call GetIds method. More...
 
void CPacked_seg_Base::ResetIds (void)
 Reset Ids data member. More...
 
const TIdsCPacked_seg_Base::GetIds (void) const
 Get the Ids member data. More...
 
TIdsCPacked_seg_Base::SetIds (void)
 Assign a value to Ids data member. More...
 
bool CPacked_seg_Base::IsSetStarts (void) const
 start OFFSETS in ids order for whole alignment Check if a value has been assigned to Starts data member. More...
 
bool CPacked_seg_Base::CanGetStarts (void) const
 Check if it is safe to call GetStarts method. More...
 
void CPacked_seg_Base::ResetStarts (void)
 Reset Starts data member. More...
 
const TStartsCPacked_seg_Base::GetStarts (void) const
 Get the Starts member data. More...
 
TStartsCPacked_seg_Base::SetStarts (void)
 Assign a value to Starts data member. More...
 
bool CPacked_seg_Base::IsSetPresent (void) const
 Boolean if each sequence present or absent in each segment Check if a value has been assigned to Present data member. More...
 
bool CPacked_seg_Base::CanGetPresent (void) const
 Check if it is safe to call GetPresent method. More...
 
void CPacked_seg_Base::ResetPresent (void)
 Reset Present data member. More...
 
const TPresentCPacked_seg_Base::GetPresent (void) const
 Get the Present member data. More...
 
TPresentCPacked_seg_Base::SetPresent (void)
 Assign a value to Present data member. More...
 
bool CPacked_seg_Base::IsSetLens (void) const
 length of each segment Check if a value has been assigned to Lens data member. More...
 
bool CPacked_seg_Base::CanGetLens (void) const
 Check if it is safe to call GetLens method. More...
 
void CPacked_seg_Base::ResetLens (void)
 Reset Lens data member. More...
 
const TLensCPacked_seg_Base::GetLens (void) const
 Get the Lens member data. More...
 
TLensCPacked_seg_Base::SetLens (void)
 Assign a value to Lens data member. More...
 
bool CPacked_seg_Base::IsSetStrands (void) const
 Check if a value has been assigned to Strands data member. More...
 
bool CPacked_seg_Base::CanGetStrands (void) const
 Check if it is safe to call GetStrands method. More...
 
void CPacked_seg_Base::ResetStrands (void)
 Reset Strands data member. More...
 
const TStrandsCPacked_seg_Base::GetStrands (void) const
 Get the Strands member data. More...
 
TStrandsCPacked_seg_Base::SetStrands (void)
 Assign a value to Strands data member. More...
 
bool CPacked_seg_Base::IsSetScores (void) const
 score for each segment Check if a value has been assigned to Scores data member. More...
 
bool CPacked_seg_Base::CanGetScores (void) const
 Check if it is safe to call GetScores method. More...
 
void CPacked_seg_Base::ResetScores (void)
 Reset Scores data member. More...
 
const TScoresCPacked_seg_Base::GetScores (void) const
 Get the Scores member data. More...
 
TScoresCPacked_seg_Base::SetScores (void)
 Assign a value to Scores data member. More...
 
virtual void CPacked_seg_Base::Reset (void)
 Reset the whole object. More...
 
 CPacked_seg_Base::CPacked_seg_Base (const CPacked_seg_Base &)
 
CPacked_seg_BaseCPacked_seg_Base::operator= (const CPacked_seg_Base &)
 
 CProduct_pos_Base::CProduct_pos_Base (void)
 
virtual CProduct_pos_Base::~CProduct_pos_Base (void)
 
 CProduct_pos_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CProduct_pos_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CProduct_pos_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CProduct_pos_Base::Which (void) const
 Which variant is currently selected. More...
 
void CProduct_pos_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CProduct_pos_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CProduct_pos_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CProduct_pos_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CProduct_pos_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CProduct_pos_Base::IsNucpos (void) const
 Check if variant Nucpos is selected. More...
 
TNucpos CProduct_pos_Base::GetNucpos (void) const
 Get the variant data. More...
 
TNucposCProduct_pos_Base::SetNucpos (void)
 Select the variant. More...
 
void CProduct_pos_Base::SetNucpos (TNucpos value)
 Select the variant and set its data. More...
 
bool CProduct_pos_Base::IsProtpos (void) const
 Check if variant Protpos is selected. More...
 
const TProtposCProduct_pos_Base::GetProtpos (void) const
 Get the variant data. More...
 
TProtposCProduct_pos_Base::SetProtpos (void)
 Select the variant. More...
 
void CProduct_pos_Base::SetProtpos (TProtpos &value)
 Select the variant and set its data. More...
 
 CProduct_pos_Base::CProduct_pos_Base (const CProduct_pos_Base &)
 
CProduct_pos_BaseCProduct_pos_Base::operator= (const CProduct_pos_Base &)
 
void CProduct_pos_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CProt_pos_Base::CProt_pos_Base (void)
 
virtual CProt_pos_Base::~CProt_pos_Base (void)
 
 CProt_pos_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CProt_pos_Base::IsSetAmin (void) const
 amino-acid position (0-based) Check if a value has been assigned to Amin data member. More...
 
bool CProt_pos_Base::CanGetAmin (void) const
 Check if it is safe to call GetAmin method. More...
 
void CProt_pos_Base::ResetAmin (void)
 Reset Amin data member. More...
 
TAmin CProt_pos_Base::GetAmin (void) const
 Get the Amin member data. More...
 
void CProt_pos_Base::SetAmin (TAmin value)
 Assign a value to Amin data member. More...
 
TAminCProt_pos_Base::SetAmin (void)
 Assign a value to Amin data member. More...
 
bool CProt_pos_Base::IsSetFrame (void) const
 position within codon (1-based) 0 = not set (meaning 1) Check if a value has been assigned to Frame data member. More...
 
bool CProt_pos_Base::CanGetFrame (void) const
 Check if it is safe to call GetFrame method. More...
 
void CProt_pos_Base::ResetFrame (void)
 Reset Frame data member. More...
 
void CProt_pos_Base::SetDefaultFrame (void)
 Assign default value to Frame data member. More...
 
TFrame CProt_pos_Base::GetFrame (void) const
 Get the Frame member data. More...
 
void CProt_pos_Base::SetFrame (TFrame value)
 Assign a value to Frame data member. More...
 
TFrameCProt_pos_Base::SetFrame (void)
 Assign a value to Frame data member. More...
 
virtual void CProt_pos_Base::Reset (void)
 Reset the whole object. More...
 
 CProt_pos_Base::CProt_pos_Base (const CProt_pos_Base &)
 
CProt_pos_BaseCProt_pos_Base::operator= (const CProt_pos_Base &)
 
 CScore_Base::CScore_Base (void)
 
virtual CScore_Base::~CScore_Base (void)
 
 CScore_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
 CScore_Base::C_Value::C_Value (void)
 
 CScore_Base::C_Value::~C_Value (void)
 
 CScore_Base::C_Value::DECLARE_INTERNAL_TYPE_INFO ()
 
void CScore_Base::C_Value::Reset (void)
 Reset the whole object. More...
 
void CScore_Base::C_Value::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CScore_Base::C_Value::Which (void) const
 Which variant is currently selected. More...
 
void CScore_Base::C_Value::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CScore_Base::C_Value::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CScore_Base::C_Value::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CScore_Base::C_Value::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CScore_Base::C_Value::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CScore_Base::C_Value::IsReal (void) const
 Check if variant Real is selected. More...
 
TReal CScore_Base::C_Value::GetReal (void) const
 Get the variant data. More...
 
TRealCScore_Base::C_Value::SetReal (void)
 Select the variant. More...
 
void CScore_Base::C_Value::SetReal (TReal value)
 Select the variant and set its data. More...
 
bool CScore_Base::C_Value::IsInt (void) const
 Check if variant Int is selected. More...
 
TInt CScore_Base::C_Value::GetInt (void) const
 Get the variant data. More...
 
TIntCScore_Base::C_Value::SetInt (void)
 Select the variant. More...
 
void CScore_Base::C_Value::SetInt (TInt value)
 Select the variant and set its data. More...
 
 CScore_Base::C_Value::C_Value (const C_Value &)
 
C_ValueCScore_Base::C_Value::operator= (const C_Value &)
 
void CScore_Base::C_Value::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
bool CScore_Base::IsSetId (void) const
 Check if a value has been assigned to Id data member. More...
 
bool CScore_Base::CanGetId (void) const
 Check if it is safe to call GetId method. More...
 
void CScore_Base::ResetId (void)
 Reset Id data member. More...
 
const TIdCScore_Base::GetId (void) const
 Get the Id member data. More...
 
void CScore_Base::SetId (TId &value)
 Assign a value to Id data member. More...
 
TIdCScore_Base::SetId (void)
 Assign a value to Id data member. More...
 
bool CScore_Base::IsSetValue (void) const
 Check if a value has been assigned to Value data member. More...
 
bool CScore_Base::CanGetValue (void) const
 Check if it is safe to call GetValue method. More...
 
void CScore_Base::ResetValue (void)
 Reset Value data member. More...
 
const TValueCScore_Base::GetValue (void) const
 Get the Value member data. More...
 
TValueCScore_Base::SetValue (void)
 Assign a value to Value data member. More...
 
virtual void CScore_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CScore_Base::DoNotDeleteThisObject (void)
 Mark this object as not allocated in heap – do not delete this object. More...
 
 CScore_Base::CScore_Base (const CScore_Base &)
 
CScore_BaseCScore_Base::operator= (const CScore_Base &)
 
 CScore_set::CScore_set (void)
 
 CScore_set::~CScore_set (void)
 
 CScore_set::CScore_set (const CScore_set &value)
 
CScore_setCScore_set::operator= (const CScore_set &value)
 
 CScore_set_Base::CScore_set_Base (void)
 
virtual CScore_set_Base::~CScore_set_Base (void)
 
 CScore_set_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CScore_set_Base::IsSet (void) const
 Check if a value has been assigned to data member. More...
 
bool CScore_set_Base::CanGet (void) const
 Check if it is safe to call Get method. More...
 
void CScore_set_Base::Reset (void)
 Reset data member. More...
 
const TdataCScore_set_Base::Get (void) const
 Get the member data. More...
 
TdataCScore_set_Base::Set (void)
 Assign a value to data member. More...
 
 CScore_set_Base::operator const Tdata & (void) const
 Conversion operator to 'const Tdata' type. More...
 
 CScore_set_Base::operator Tdata & (void)
 Conversion operator to 'Tdata' type. More...
 
 CScore_set_Base::CScore_set_Base (const CScore_set_Base &)
 
CScore_set_BaseCScore_set_Base::operator= (const CScore_set_Base &)
 
 CSeq_align_Base::CSeq_align_Base (void)
 
virtual CSeq_align_Base::~CSeq_align_Base (void)
 
 CSeq_align_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CSeq_align_Base::EType (void)
 Access to EType's attributes (values, names) as defined in spec. More...
 
 CSeq_align_Base::C_Segs::C_Segs (void)
 
 CSeq_align_Base::C_Segs::~C_Segs (void)
 
 CSeq_align_Base::C_Segs::DECLARE_INTERNAL_TYPE_INFO ()
 
void CSeq_align_Base::C_Segs::Reset (void)
 Reset the whole object. More...
 
void CSeq_align_Base::C_Segs::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSeq_align_Base::C_Segs::Which (void) const
 Which variant is currently selected. More...
 
void CSeq_align_Base::C_Segs::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSeq_align_Base::C_Segs::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSeq_align_Base::C_Segs::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSeq_align_Base::C_Segs::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSeq_align_Base::C_Segs::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSeq_align_Base::C_Segs::IsDendiag (void) const
 Check if variant Dendiag is selected. More...
 
const TDendiagCSeq_align_Base::C_Segs::GetDendiag (void) const
 Get the variant data. More...
 
TDendiagCSeq_align_Base::C_Segs::SetDendiag (void)
 Select the variant. More...
 
bool CSeq_align_Base::C_Segs::IsDenseg (void) const
 Check if variant Denseg is selected. More...
 
const TDensegCSeq_align_Base::C_Segs::GetDenseg (void) const
 Get the variant data. More...
 
TDensegCSeq_align_Base::C_Segs::SetDenseg (void)
 Select the variant. More...
 
void CSeq_align_Base::C_Segs::SetDenseg (TDenseg &value)
 Select the variant and set its data. More...
 
bool CSeq_align_Base::C_Segs::IsStd (void) const
 Check if variant Std is selected. More...
 
const TStdCSeq_align_Base::C_Segs::GetStd (void) const
 Get the variant data. More...
 
TStdCSeq_align_Base::C_Segs::SetStd (void)
 Select the variant. More...
 
bool CSeq_align_Base::C_Segs::IsPacked (void) const
 Check if variant Packed is selected. More...
 
const TPackedCSeq_align_Base::C_Segs::GetPacked (void) const
 Get the variant data. More...
 
TPackedCSeq_align_Base::C_Segs::SetPacked (void)
 Select the variant. More...
 
void CSeq_align_Base::C_Segs::SetPacked (TPacked &value)
 Select the variant and set its data. More...
 
bool CSeq_align_Base::C_Segs::IsDisc (void) const
 Check if variant Disc is selected. More...
 
const TDiscCSeq_align_Base::C_Segs::GetDisc (void) const
 Get the variant data. More...
 
TDiscCSeq_align_Base::C_Segs::SetDisc (void)
 Select the variant. More...
 
void CSeq_align_Base::C_Segs::SetDisc (TDisc &value)
 Select the variant and set its data. More...
 
bool CSeq_align_Base::C_Segs::IsSpliced (void) const
 Check if variant Spliced is selected. More...
 
const TSplicedCSeq_align_Base::C_Segs::GetSpliced (void) const
 Get the variant data. More...
 
TSplicedCSeq_align_Base::C_Segs::SetSpliced (void)
 Select the variant. More...
 
void CSeq_align_Base::C_Segs::SetSpliced (TSpliced &value)
 Select the variant and set its data. More...
 
bool CSeq_align_Base::C_Segs::IsSparse (void) const
 Check if variant Sparse is selected. More...
 
const TSparseCSeq_align_Base::C_Segs::GetSparse (void) const
 Get the variant data. More...
 
TSparseCSeq_align_Base::C_Segs::SetSparse (void)
 Select the variant. More...
 
void CSeq_align_Base::C_Segs::SetSparse (TSparse &value)
 Select the variant and set its data. More...
 
 CSeq_align_Base::C_Segs::C_Segs (const C_Segs &)
 
C_SegsCSeq_align_Base::C_Segs::operator= (const C_Segs &)
 
void CSeq_align_Base::C_Segs::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
bool CSeq_align_Base::IsSetType (void) const
 Check if a value has been assigned to Type data member. More...
 
bool CSeq_align_Base::CanGetType (void) const
 Check if it is safe to call GetType method. More...
 
void CSeq_align_Base::ResetType (void)
 Reset Type data member. More...
 
TType CSeq_align_Base::GetType (void) const
 Get the Type member data. More...
 
void CSeq_align_Base::SetType (TType value)
 Assign a value to Type data member. More...
 
TTypeCSeq_align_Base::SetType (void)
 Assign a value to Type data member. More...
 
bool CSeq_align_Base::IsSetDim (void) const
 dimensionality Check if a value has been assigned to Dim data member. More...
 
bool CSeq_align_Base::CanGetDim (void) const
 Check if it is safe to call GetDim method. More...
 
void CSeq_align_Base::ResetDim (void)
 Reset Dim data member. More...
 
TDim CSeq_align_Base::GetDim (void) const
 Get the Dim member data. More...
 
void CSeq_align_Base::SetDim (TDim value)
 Assign a value to Dim data member. More...
 
TDimCSeq_align_Base::SetDim (void)
 Assign a value to Dim data member. More...
 
bool CSeq_align_Base::IsSetScore (void) const
 for whole alignment Check if a value has been assigned to Score data member. More...
 
bool CSeq_align_Base::CanGetScore (void) const
 Check if it is safe to call GetScore method. More...
 
void CSeq_align_Base::ResetScore (void)
 Reset Score data member. More...
 
const TScoreCSeq_align_Base::GetScore (void) const
 Get the Score member data. More...
 
TScoreCSeq_align_Base::SetScore (void)
 Assign a value to Score data member. More...
 
bool CSeq_align_Base::IsSetSegs (void) const
 Check if a value has been assigned to Segs data member. More...
 
bool CSeq_align_Base::CanGetSegs (void) const
 Check if it is safe to call GetSegs method. More...
 
void CSeq_align_Base::ResetSegs (void)
 Reset Segs data member. More...
 
const TSegsCSeq_align_Base::GetSegs (void) const
 Get the Segs member data. More...
 
void CSeq_align_Base::SetSegs (TSegs &value)
 Assign a value to Segs data member. More...
 
TSegsCSeq_align_Base::SetSegs (void)
 Assign a value to Segs data member. More...
 
bool CSeq_align_Base::IsSetBounds (void) const
 regions of sequence over which align was computed Check if a value has been assigned to Bounds data member. More...
 
bool CSeq_align_Base::CanGetBounds (void) const
 Check if it is safe to call GetBounds method. More...
 
void CSeq_align_Base::ResetBounds (void)
 Reset Bounds data member. More...
 
const TBoundsCSeq_align_Base::GetBounds (void) const
 Get the Bounds member data. More...
 
TBoundsCSeq_align_Base::SetBounds (void)
 Assign a value to Bounds data member. More...
 
bool CSeq_align_Base::IsSetId (void) const
 alignment id Check if a value has been assigned to Id data member. More...
 
bool CSeq_align_Base::CanGetId (void) const
 Check if it is safe to call GetId method. More...
 
void CSeq_align_Base::ResetId (void)
 Reset Id data member. More...
 
const TIdCSeq_align_Base::GetId (void) const
 Get the Id member data. More...
 
TIdCSeq_align_Base::SetId (void)
 Assign a value to Id data member. More...
 
bool CSeq_align_Base::IsSetExt (void) const
 extra info Check if a value has been assigned to Ext data member. More...
 
bool CSeq_align_Base::CanGetExt (void) const
 Check if it is safe to call GetExt method. More...
 
void CSeq_align_Base::ResetExt (void)
 Reset Ext data member. More...
 
const TExtCSeq_align_Base::GetExt (void) const
 Get the Ext member data. More...
 
TExtCSeq_align_Base::SetExt (void)
 Assign a value to Ext data member. More...
 
virtual void CSeq_align_Base::Reset (void)
 Reset the whole object. More...
 
 CSeq_align_Base::CSeq_align_Base (const CSeq_align_Base &)
 
CSeq_align_BaseCSeq_align_Base::operator= (const CSeq_align_Base &)
 
 CSeq_align_set_Base::CSeq_align_set_Base (void)
 
virtual CSeq_align_set_Base::~CSeq_align_set_Base (void)
 
 CSeq_align_set_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSeq_align_set_Base::IsSet (void) const
 Check if a value has been assigned to data member. More...
 
bool CSeq_align_set_Base::CanGet (void) const
 Check if it is safe to call Get method. More...
 
void CSeq_align_set_Base::Reset (void)
 Reset data member. More...
 
const TdataCSeq_align_set_Base::Get (void) const
 Get the member data. More...
 
TdataCSeq_align_set_Base::Set (void)
 Assign a value to data member. More...
 
 CSeq_align_set_Base::operator const Tdata & (void) const
 Conversion operator to 'const Tdata' type. More...
 
 CSeq_align_set_Base::operator Tdata & (void)
 Conversion operator to 'Tdata' type. More...
 
 CSeq_align_set_Base::CSeq_align_set_Base (const CSeq_align_set_Base &)
 
CSeq_align_set_BaseCSeq_align_set_Base::operator= (const CSeq_align_set_Base &)
 
 CSparse_align_Base::CSparse_align_Base (void)
 
virtual CSparse_align_Base::~CSparse_align_Base (void)
 
 CSparse_align_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSparse_align_Base::IsSetFirst_id (void) const
 Check if a value has been assigned to First_id data member. More...
 
bool CSparse_align_Base::CanGetFirst_id (void) const
 Check if it is safe to call GetFirst_id method. More...
 
void CSparse_align_Base::ResetFirst_id (void)
 Reset First_id data member. More...
 
const TFirst_idCSparse_align_Base::GetFirst_id (void) const
 Get the First_id member data. More...
 
void CSparse_align_Base::SetFirst_id (TFirst_id &value)
 Assign a value to First_id data member. More...
 
TFirst_idCSparse_align_Base::SetFirst_id (void)
 Assign a value to First_id data member. More...
 
bool CSparse_align_Base::IsSetSecond_id (void) const
 Check if a value has been assigned to Second_id data member. More...
 
bool CSparse_align_Base::CanGetSecond_id (void) const
 Check if it is safe to call GetSecond_id method. More...
 
void CSparse_align_Base::ResetSecond_id (void)
 Reset Second_id data member. More...
 
const TSecond_idCSparse_align_Base::GetSecond_id (void) const
 Get the Second_id member data. More...
 
void CSparse_align_Base::SetSecond_id (TSecond_id &value)
 Assign a value to Second_id data member. More...
 
TSecond_idCSparse_align_Base::SetSecond_id (void)
 Assign a value to Second_id data member. More...
 
bool CSparse_align_Base::IsSetNumseg (void) const
 number of segments Check if a value has been assigned to Numseg data member. More...
 
bool CSparse_align_Base::CanGetNumseg (void) const
 Check if it is safe to call GetNumseg method. More...
 
void CSparse_align_Base::ResetNumseg (void)
 Reset Numseg data member. More...
 
TNumseg CSparse_align_Base::GetNumseg (void) const
 Get the Numseg member data. More...
 
void CSparse_align_Base::SetNumseg (TNumseg value)
 Assign a value to Numseg data member. More...
 
TNumsegCSparse_align_Base::SetNumseg (void)
 Assign a value to Numseg data member. More...
 
bool CSparse_align_Base::IsSetFirst_starts (void) const
 starts on the first sequence [numseg] Check if a value has been assigned to First_starts data member. More...
 
bool CSparse_align_Base::CanGetFirst_starts (void) const
 Check if it is safe to call GetFirst_starts method. More...
 
void CSparse_align_Base::ResetFirst_starts (void)
 Reset First_starts data member. More...
 
const TFirst_startsCSparse_align_Base::GetFirst_starts (void) const
 Get the First_starts member data. More...
 
TFirst_startsCSparse_align_Base::SetFirst_starts (void)
 Assign a value to First_starts data member. More...
 
bool CSparse_align_Base::IsSetSecond_starts (void) const
 starts on the second sequence [numseg] Check if a value has been assigned to Second_starts data member. More...
 
bool CSparse_align_Base::CanGetSecond_starts (void) const
 Check if it is safe to call GetSecond_starts method. More...
 
void CSparse_align_Base::ResetSecond_starts (void)
 Reset Second_starts data member. More...
 
const TSecond_startsCSparse_align_Base::GetSecond_starts (void) const
 Get the Second_starts member data. More...
 
TSecond_startsCSparse_align_Base::SetSecond_starts (void)
 Assign a value to Second_starts data member. More...
 
bool CSparse_align_Base::IsSetLens (void) const
 lengths of segments [numseg] Check if a value has been assigned to Lens data member. More...
 
bool CSparse_align_Base::CanGetLens (void) const
 Check if it is safe to call GetLens method. More...
 
void CSparse_align_Base::ResetLens (void)
 Reset Lens data member. More...
 
const TLensCSparse_align_Base::GetLens (void) const
 Get the Lens member data. More...
 
TLensCSparse_align_Base::SetLens (void)
 Assign a value to Lens data member. More...
 
bool CSparse_align_Base::IsSetSecond_strands (void) const
 Check if a value has been assigned to Second_strands data member. More...
 
bool CSparse_align_Base::CanGetSecond_strands (void) const
 Check if it is safe to call GetSecond_strands method. More...
 
void CSparse_align_Base::ResetSecond_strands (void)
 Reset Second_strands data member. More...
 
const TSecond_strandsCSparse_align_Base::GetSecond_strands (void) const
 Get the Second_strands member data. More...
 
TSecond_strandsCSparse_align_Base::SetSecond_strands (void)
 Assign a value to Second_strands data member. More...
 
bool CSparse_align_Base::IsSetSeg_scores (void) const
 per-segment scores Check if a value has been assigned to Seg_scores data member. More...
 
bool CSparse_align_Base::CanGetSeg_scores (void) const
 Check if it is safe to call GetSeg_scores method. More...
 
void CSparse_align_Base::ResetSeg_scores (void)
 Reset Seg_scores data member. More...
 
const TSeg_scoresCSparse_align_Base::GetSeg_scores (void) const
 Get the Seg_scores member data. More...
 
TSeg_scoresCSparse_align_Base::SetSeg_scores (void)
 Assign a value to Seg_scores data member. More...
 
virtual void CSparse_align_Base::Reset (void)
 Reset the whole object. More...
 
 CSparse_align_Base::CSparse_align_Base (const CSparse_align_Base &)
 
CSparse_align_BaseCSparse_align_Base::operator= (const CSparse_align_Base &)
 
 CSparse_seg_Base::CSparse_seg_Base (void)
 
virtual CSparse_seg_Base::~CSparse_seg_Base (void)
 
 CSparse_seg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSparse_seg_Base::IsSetMaster_id (void) const
 Check if a value has been assigned to Master_id data member. More...
 
bool CSparse_seg_Base::CanGetMaster_id (void) const
 Check if it is safe to call GetMaster_id method. More...
 
void CSparse_seg_Base::ResetMaster_id (void)
 Reset Master_id data member. More...
 
const TMaster_idCSparse_seg_Base::GetMaster_id (void) const
 Get the Master_id member data. More...
 
void CSparse_seg_Base::SetMaster_id (TMaster_id &value)
 Assign a value to Master_id data member. More...
 
TMaster_idCSparse_seg_Base::SetMaster_id (void)
 Assign a value to Master_id data member. More...
 
bool CSparse_seg_Base::IsSetRows (void) const
 pairwise alignments constituting this multiple alignment Check if a value has been assigned to Rows data member. More...
 
bool CSparse_seg_Base::CanGetRows (void) const
 Check if it is safe to call GetRows method. More...
 
void CSparse_seg_Base::ResetRows (void)
 Reset Rows data member. More...
 
const TRowsCSparse_seg_Base::GetRows (void) const
 Get the Rows member data. More...
 
TRowsCSparse_seg_Base::SetRows (void)
 Assign a value to Rows data member. More...
 
bool CSparse_seg_Base::IsSetRow_scores (void) const
 per-row scores Check if a value has been assigned to Row_scores data member. More...
 
bool CSparse_seg_Base::CanGetRow_scores (void) const
 Check if it is safe to call GetRow_scores method. More...
 
void CSparse_seg_Base::ResetRow_scores (void)
 Reset Row_scores data member. More...
 
const TRow_scoresCSparse_seg_Base::GetRow_scores (void) const
 Get the Row_scores member data. More...
 
TRow_scoresCSparse_seg_Base::SetRow_scores (void)
 Assign a value to Row_scores data member. More...
 
bool CSparse_seg_Base::IsSetExt (void) const
 index of extra items Check if a value has been assigned to Ext data member. More...
 
bool CSparse_seg_Base::CanGetExt (void) const
 Check if it is safe to call GetExt method. More...
 
void CSparse_seg_Base::ResetExt (void)
 Reset Ext data member. More...
 
const TExtCSparse_seg_Base::GetExt (void) const
 Get the Ext member data. More...
 
TExtCSparse_seg_Base::SetExt (void)
 Assign a value to Ext data member. More...
 
virtual void CSparse_seg_Base::Reset (void)
 Reset the whole object. More...
 
 CSparse_seg_Base::CSparse_seg_Base (const CSparse_seg_Base &)
 
CSparse_seg_BaseCSparse_seg_Base::operator= (const CSparse_seg_Base &)
 
 CSparse_seg_ext::CSparse_seg_ext (void)
 
 CSparse_seg_ext::~CSparse_seg_ext (void)
 
 CSparse_seg_ext::CSparse_seg_ext (const CSparse_seg_ext &value)
 
CSparse_seg_extCSparse_seg_ext::operator= (const CSparse_seg_ext &value)
 
 CSparse_seg_ext_Base::CSparse_seg_ext_Base (void)
 
virtual CSparse_seg_ext_Base::~CSparse_seg_ext_Base (void)
 
 CSparse_seg_ext_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSparse_seg_ext_Base::IsSetIndex (void) const
 seg-ext SET OF { index INTEGER, data User-field } Check if a value has been assigned to Index data member. More...
 
bool CSparse_seg_ext_Base::CanGetIndex (void) const
 Check if it is safe to call GetIndex method. More...
 
void CSparse_seg_ext_Base::ResetIndex (void)
 Reset Index data member. More...
 
TIndex CSparse_seg_ext_Base::GetIndex (void) const
 Get the Index member data. More...
 
void CSparse_seg_ext_Base::SetIndex (TIndex value)
 Assign a value to Index data member. More...
 
TIndexCSparse_seg_ext_Base::SetIndex (void)
 Assign a value to Index data member. More...
 
virtual void CSparse_seg_ext_Base::Reset (void)
 Reset the whole object. More...
 
 CSparse_seg_ext_Base::CSparse_seg_ext_Base (const CSparse_seg_ext_Base &)
 
CSparse_seg_ext_BaseCSparse_seg_ext_Base::operator= (const CSparse_seg_ext_Base &)
 
 CSplice_site::CSplice_site (void)
 
 CSplice_site::~CSplice_site (void)
 
 CSplice_site::CSplice_site (const CSplice_site &value)
 
CSplice_siteCSplice_site::operator= (const CSplice_site &value)
 
 CSplice_site_Base::CSplice_site_Base (void)
 
virtual CSplice_site_Base::~CSplice_site_Base (void)
 
 CSplice_site_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSplice_site_Base::IsSetBases (void) const
 typically two bases in the intronic region, always in IUPAC format Check if a value has been assigned to Bases data member. More...
 
bool CSplice_site_Base::CanGetBases (void) const
 Check if it is safe to call GetBases method. More...
 
void CSplice_site_Base::ResetBases (void)
 Reset Bases data member. More...
 
const TBasesCSplice_site_Base::GetBases (void) const
 Get the Bases member data. More...
 
void CSplice_site_Base::SetBases (const TBases &value)
 Assign a value to Bases data member. More...
 
void CSplice_site_Base::SetBases (TBases &&value)
 
TBasesCSplice_site_Base::SetBases (void)
 Assign a value to Bases data member. More...
 
virtual void CSplice_site_Base::Reset (void)
 Reset the whole object. More...
 
 CSplice_site_Base::CSplice_site_Base (const CSplice_site_Base &)
 
CSplice_site_BaseCSplice_site_Base::operator= (const CSplice_site_Base &)
 
 CSpliced_exon_Base::CSpliced_exon_Base (void)
 
virtual CSpliced_exon_Base::~CSpliced_exon_Base (void)
 
 CSpliced_exon_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CSpliced_exon_Base::IsSetProduct_start (void) const
 product-end >= product-start Check if a value has been assigned to Product_start data member. More...
 
bool CSpliced_exon_Base::CanGetProduct_start (void) const
 Check if it is safe to call GetProduct_start method. More...
 
void CSpliced_exon_Base::ResetProduct_start (void)
 Reset Product_start data member. More...
 
const TProduct_startCSpliced_exon_Base::GetProduct_start (void) const
 Get the Product_start member data. More...
 
void CSpliced_exon_Base::SetProduct_start (TProduct_start &value)
 Assign a value to Product_start data member. More...
 
TProduct_startCSpliced_exon_Base::SetProduct_start (void)
 Assign a value to Product_start data member. More...
 
bool CSpliced_exon_Base::IsSetProduct_end (void) const
 Check if a value has been assigned to Product_end data member. More...
 
bool CSpliced_exon_Base::CanGetProduct_end (void) const
 Check if it is safe to call GetProduct_end method. More...
 
void CSpliced_exon_Base::ResetProduct_end (void)
 Reset Product_end data member. More...
 
const TProduct_endCSpliced_exon_Base::GetProduct_end (void) const
 Get the Product_end member data. More...
 
void CSpliced_exon_Base::SetProduct_end (TProduct_end &value)
 Assign a value to Product_end data member. More...
 
TProduct_endCSpliced_exon_Base::SetProduct_end (void)
 Assign a value to Product_end data member. More...
 
bool CSpliced_exon_Base::IsSetGenomic_start (void) const
 genomic-end >= genomic-start Check if a value has been assigned to Genomic_start data member. More...
 
bool CSpliced_exon_Base::CanGetGenomic_start (void) const
 Check if it is safe to call GetGenomic_start method. More...
 
void CSpliced_exon_Base::ResetGenomic_start (void)
 Reset Genomic_start data member. More...
 
TGenomic_start CSpliced_exon_Base::GetGenomic_start (void) const
 Get the Genomic_start member data. More...
 
void CSpliced_exon_Base::SetGenomic_start (TGenomic_start value)
 Assign a value to Genomic_start data member. More...
 
TGenomic_startCSpliced_exon_Base::SetGenomic_start (void)
 Assign a value to Genomic_start data member. More...
 
bool CSpliced_exon_Base::IsSetGenomic_end (void) const
 Check if a value has been assigned to Genomic_end data member. More...
 
bool CSpliced_exon_Base::CanGetGenomic_end (void) const
 Check if it is safe to call GetGenomic_end method. More...
 
void CSpliced_exon_Base::ResetGenomic_end (void)
 Reset Genomic_end data member. More...
 
TGenomic_end CSpliced_exon_Base::GetGenomic_end (void) const
 Get the Genomic_end member data. More...
 
void CSpliced_exon_Base::SetGenomic_end (TGenomic_end value)
 Assign a value to Genomic_end data member. More...
 
TGenomic_endCSpliced_exon_Base::SetGenomic_end (void)
 Assign a value to Genomic_end data member. More...
 
bool CSpliced_exon_Base::IsSetProduct_id (void) const
 product is either protein or transcript (cDNA) Check if a value has been assigned to Product_id data member. More...
 
bool CSpliced_exon_Base::CanGetProduct_id (void) const
 Check if it is safe to call GetProduct_id method. More...
 
void CSpliced_exon_Base::ResetProduct_id (void)
 Reset Product_id data member. More...
 
const TProduct_idCSpliced_exon_Base::GetProduct_id (void) const
 Get the Product_id member data. More...
 
void CSpliced_exon_Base::SetProduct_id (TProduct_id &value)
 Assign a value to Product_id data member. More...
 
TProduct_idCSpliced_exon_Base::SetProduct_id (void)
 Assign a value to Product_id data member. More...
 
bool CSpliced_exon_Base::IsSetGenomic_id (void) const
 Check if a value has been assigned to Genomic_id data member. More...
 
bool CSpliced_exon_Base::CanGetGenomic_id (void) const
 Check if it is safe to call GetGenomic_id method. More...
 
void CSpliced_exon_Base::ResetGenomic_id (void)
 Reset Genomic_id data member. More...
 
const TGenomic_idCSpliced_exon_Base::GetGenomic_id (void) const
 Get the Genomic_id member data. More...
 
void CSpliced_exon_Base::SetGenomic_id (TGenomic_id &value)
 Assign a value to Genomic_id data member. More...
 
TGenomic_idCSpliced_exon_Base::SetGenomic_id (void)
 Assign a value to Genomic_id data member. More...
 
bool CSpliced_exon_Base::IsSetProduct_strand (void) const
 should be 'plus' or 'minus' Check if a value has been assigned to Product_strand data member. More...
 
bool CSpliced_exon_Base::CanGetProduct_strand (void) const
 Check if it is safe to call GetProduct_strand method. More...
 
void CSpliced_exon_Base::ResetProduct_strand (void)
 Reset Product_strand data member. More...
 
TProduct_strand CSpliced_exon_Base::GetProduct_strand (void) const
 Get the Product_strand member data. More...
 
void CSpliced_exon_Base::SetProduct_strand (TProduct_strand value)
 Assign a value to Product_strand data member. More...
 
TProduct_strandCSpliced_exon_Base::SetProduct_strand (void)
 Assign a value to Product_strand data member. More...
 
bool CSpliced_exon_Base::IsSetGenomic_strand (void) const
 genomic-strand represents the strand of translation Check if a value has been assigned to Genomic_strand data member. More...
 
bool CSpliced_exon_Base::CanGetGenomic_strand (void) const
 Check if it is safe to call GetGenomic_strand method. More...
 
void CSpliced_exon_Base::ResetGenomic_strand (void)
 Reset Genomic_strand data member. More...
 
TGenomic_strand CSpliced_exon_Base::GetGenomic_strand (void) const
 Get the Genomic_strand member data. More...
 
void CSpliced_exon_Base::SetGenomic_strand (TGenomic_strand value)
 Assign a value to Genomic_strand data member. More...
 
TGenomic_strandCSpliced_exon_Base::SetGenomic_strand (void)
 Assign a value to Genomic_strand data member. More...
 
bool CSpliced_exon_Base::IsSetParts (void) const
 basic seqments always are in biologic order Check if a value has been assigned to Parts data member. More...
 
bool CSpliced_exon_Base::CanGetParts (void) const
 Check if it is safe to call GetParts method. More...
 
void CSpliced_exon_Base::ResetParts (void)
 Reset Parts data member. More...
 
const TPartsCSpliced_exon_Base::GetParts (void) const
 Get the Parts member data. More...
 
TPartsCSpliced_exon_Base::SetParts (void)
 Assign a value to Parts data member. More...
 
bool CSpliced_exon_Base::IsSetScores (void) const
 scores for this exon Check if a value has been assigned to Scores data member. More...
 
bool CSpliced_exon_Base::CanGetScores (void) const
 Check if it is safe to call GetScores method. More...
 
void CSpliced_exon_Base::ResetScores (void)
 Reset Scores data member. More...
 
const TScoresCSpliced_exon_Base::GetScores (void) const
 Get the Scores member data. More...
 
void CSpliced_exon_Base::SetScores (TScores &value)
 Assign a value to Scores data member. More...
 
TScoresCSpliced_exon_Base::SetScores (void)
 Assign a value to Scores data member. More...
 
bool CSpliced_exon_Base::IsSetAcceptor_before_exon (void) const
 splice sites Check if a value has been assigned to Acceptor_before_exon data member. More...
 
bool CSpliced_exon_Base::CanGetAcceptor_before_exon (void) const
 Check if it is safe to call GetAcceptor_before_exon method. More...
 
void CSpliced_exon_Base::ResetAcceptor_before_exon (void)
 Reset Acceptor_before_exon data member. More...
 
const TAcceptor_before_exonCSpliced_exon_Base::GetAcceptor_before_exon (void) const
 Get the Acceptor_before_exon member data. More...
 
void CSpliced_exon_Base::SetAcceptor_before_exon (TAcceptor_before_exon &value)
 Assign a value to Acceptor_before_exon data member. More...
 
TAcceptor_before_exonCSpliced_exon_Base::SetAcceptor_before_exon (void)
 Assign a value to Acceptor_before_exon data member. More...
 
bool CSpliced_exon_Base::IsSetDonor_after_exon (void) const
 Check if a value has been assigned to Donor_after_exon data member. More...
 
bool CSpliced_exon_Base::CanGetDonor_after_exon (void) const
 Check if it is safe to call GetDonor_after_exon method. More...
 
void CSpliced_exon_Base::ResetDonor_after_exon (void)
 Reset Donor_after_exon data member. More...
 
const TDonor_after_exonCSpliced_exon_Base::GetDonor_after_exon (void) const
 Get the Donor_after_exon member data. More...
 
void CSpliced_exon_Base::SetDonor_after_exon (TDonor_after_exon &value)
 Assign a value to Donor_after_exon data member. More...
 
TDonor_after_exonCSpliced_exon_Base::SetDonor_after_exon (void)
 Assign a value to Donor_after_exon data member. More...
 
bool CSpliced_exon_Base::IsSetPartial (void) const
 flag: is this exon complete or partial? Check if a value has been assigned to Partial data member. More...
 
bool CSpliced_exon_Base::CanGetPartial (void) const
 Check if it is safe to call GetPartial method. More...
 
void CSpliced_exon_Base::ResetPartial (void)
 Reset Partial data member. More...
 
TPartial CSpliced_exon_Base::GetPartial (void) const
 Get the Partial member data. More...
 
void CSpliced_exon_Base::SetPartial (TPartial value)
 Assign a value to Partial data member. More...
 
TPartialCSpliced_exon_Base::SetPartial (void)
 Assign a value to Partial data member. More...
 
bool CSpliced_exon_Base::IsSetExt (void) const
 extra info Check if a value has been assigned to Ext data member. More...
 
bool CSpliced_exon_Base::CanGetExt (void) const
 Check if it is safe to call GetExt method. More...
 
void CSpliced_exon_Base::ResetExt (void)
 Reset Ext data member. More...
 
const TExtCSpliced_exon_Base::GetExt (void) const
 Get the Ext member data. More...
 
TExtCSpliced_exon_Base::SetExt (void)
 Assign a value to Ext data member. More...
 
virtual void CSpliced_exon_Base::Reset (void)
 Reset the whole object. More...
 
 CSpliced_exon_Base::CSpliced_exon_Base (const CSpliced_exon_Base &)
 
CSpliced_exon_BaseCSpliced_exon_Base::operator= (const CSpliced_exon_Base &)
 
 CSpliced_exon_chunk::CSpliced_exon_chunk (void)
 
 CSpliced_exon_chunk::~CSpliced_exon_chunk (void)
 
 CSpliced_exon_chunk::CSpliced_exon_chunk (const CSpliced_exon_chunk &value)
 
CSpliced_exon_chunkCSpliced_exon_chunk::operator= (const CSpliced_exon_chunk &value)
 
 CSpliced_exon_chunk_Base::CSpliced_exon_chunk_Base (void)
 
virtual CSpliced_exon_chunk_Base::~CSpliced_exon_chunk_Base (void)
 
 CSpliced_exon_chunk_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CSpliced_exon_chunk_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CSpliced_exon_chunk_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSpliced_exon_chunk_Base::Which (void) const
 Which variant is currently selected. More...
 
void CSpliced_exon_chunk_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSpliced_exon_chunk_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSpliced_exon_chunk_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSpliced_exon_chunk_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSpliced_exon_chunk_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSpliced_exon_chunk_Base::IsMatch (void) const
 Check if variant Match is selected. More...
 
TMatch CSpliced_exon_chunk_Base::GetMatch (void) const
 Get the variant data. More...
 
TMatchCSpliced_exon_chunk_Base::SetMatch (void)
 Select the variant. More...
 
void CSpliced_exon_chunk_Base::SetMatch (TMatch value)
 Select the variant and set its data. More...
 
bool CSpliced_exon_chunk_Base::IsMismatch (void) const
 Check if variant Mismatch is selected. More...
 
TMismatch CSpliced_exon_chunk_Base::GetMismatch (void) const
 Get the variant data. More...
 
TMismatchCSpliced_exon_chunk_Base::SetMismatch (void)
 Select the variant. More...
 
void CSpliced_exon_chunk_Base::SetMismatch (TMismatch value)
 Select the variant and set its data. More...
 
bool CSpliced_exon_chunk_Base::IsDiag (void) const
 Check if variant Diag is selected. More...
 
TDiag CSpliced_exon_chunk_Base::GetDiag (void) const
 Get the variant data. More...
 
TDiagCSpliced_exon_chunk_Base::SetDiag (void)
 Select the variant. More...
 
void CSpliced_exon_chunk_Base::SetDiag (TDiag value)
 Select the variant and set its data. More...
 
bool CSpliced_exon_chunk_Base::IsProduct_ins (void) const
 Check if variant Product_ins is selected. More...
 
TProduct_ins CSpliced_exon_chunk_Base::GetProduct_ins (void) const
 Get the variant data. More...
 
TProduct_insCSpliced_exon_chunk_Base::SetProduct_ins (void)
 Select the variant. More...
 
void CSpliced_exon_chunk_Base::SetProduct_ins (TProduct_ins value)
 Select the variant and set its data. More...
 
bool CSpliced_exon_chunk_Base::IsGenomic_ins (void) const
 Check if variant Genomic_ins is selected. More...
 
TGenomic_ins CSpliced_exon_chunk_Base::GetGenomic_ins (void) const
 Get the variant data. More...
 
TGenomic_insCSpliced_exon_chunk_Base::SetGenomic_ins (void)
 Select the variant. More...
 
void CSpliced_exon_chunk_Base::SetGenomic_ins (TGenomic_ins value)
 Select the variant and set its data. More...
 
 CSpliced_exon_chunk_Base::CSpliced_exon_chunk_Base (const CSpliced_exon_chunk_Base &)
 
CSpliced_exon_chunk_BaseCSpliced_exon_chunk_Base::operator= (const CSpliced_exon_chunk_Base &)
 
void CSpliced_exon_chunk_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CSpliced_seg_Base::CSpliced_seg_Base (void)
 
virtual CSpliced_seg_Base::~CSpliced_seg_Base (void)
 
 CSpliced_seg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
static const NCBI_NS_NCBI::CEnumeratedTypeValues *ENUM_METHOD_NAME() CSpliced_seg_Base::EProduct_type (void)
 Access to EProduct_type's attributes (values, names) as defined in spec. More...
 
bool CSpliced_seg_Base::IsSetProduct_id (void) const
 product is either protein or transcript (cDNA) Check if a value has been assigned to Product_id data member. More...
 
bool CSpliced_seg_Base::CanGetProduct_id (void) const
 Check if it is safe to call GetProduct_id method. More...
 
void CSpliced_seg_Base::ResetProduct_id (void)
 Reset Product_id data member. More...
 
const TProduct_idCSpliced_seg_Base::GetProduct_id (void) const
 Get the Product_id member data. More...
 
void CSpliced_seg_Base::SetProduct_id (TProduct_id &value)
 Assign a value to Product_id data member. More...
 
TProduct_idCSpliced_seg_Base::SetProduct_id (void)
 Assign a value to Product_id data member. More...
 
bool CSpliced_seg_Base::IsSetGenomic_id (void) const
 Check if a value has been assigned to Genomic_id data member. More...
 
bool CSpliced_seg_Base::CanGetGenomic_id (void) const
 Check if it is safe to call GetGenomic_id method. More...
 
void CSpliced_seg_Base::ResetGenomic_id (void)
 Reset Genomic_id data member. More...
 
const TGenomic_idCSpliced_seg_Base::GetGenomic_id (void) const
 Get the Genomic_id member data. More...
 
void CSpliced_seg_Base::SetGenomic_id (TGenomic_id &value)
 Assign a value to Genomic_id data member. More...
 
TGenomic_idCSpliced_seg_Base::SetGenomic_id (void)
 Assign a value to Genomic_id data member. More...
 
bool CSpliced_seg_Base::IsSetProduct_strand (void) const
 should be 'plus' or 'minus' Check if a value has been assigned to Product_strand data member. More...
 
bool CSpliced_seg_Base::CanGetProduct_strand (void) const
 Check if it is safe to call GetProduct_strand method. More...
 
void CSpliced_seg_Base::ResetProduct_strand (void)
 Reset Product_strand data member. More...
 
TProduct_strand CSpliced_seg_Base::GetProduct_strand (void) const
 Get the Product_strand member data. More...
 
void CSpliced_seg_Base::SetProduct_strand (TProduct_strand value)
 Assign a value to Product_strand data member. More...
 
TProduct_strandCSpliced_seg_Base::SetProduct_strand (void)
 Assign a value to Product_strand data member. More...
 
bool CSpliced_seg_Base::IsSetGenomic_strand (void) const
 Check if a value has been assigned to Genomic_strand data member. More...
 
bool CSpliced_seg_Base::CanGetGenomic_strand (void) const
 Check if it is safe to call GetGenomic_strand method. More...
 
void CSpliced_seg_Base::ResetGenomic_strand (void)
 Reset Genomic_strand data member. More...
 
TGenomic_strand CSpliced_seg_Base::GetGenomic_strand (void) const
 Get the Genomic_strand member data. More...
 
void CSpliced_seg_Base::SetGenomic_strand (TGenomic_strand value)
 Assign a value to Genomic_strand data member. More...
 
TGenomic_strandCSpliced_seg_Base::SetGenomic_strand (void)
 Assign a value to Genomic_strand data member. More...
 
bool CSpliced_seg_Base::IsSetProduct_type (void) const
 Check if a value has been assigned to Product_type data member. More...
 
bool CSpliced_seg_Base::CanGetProduct_type (void) const
 Check if it is safe to call GetProduct_type method. More...
 
void CSpliced_seg_Base::ResetProduct_type (void)
 Reset Product_type data member. More...
 
TProduct_type CSpliced_seg_Base::GetProduct_type (void) const
 Get the Product_type member data. More...
 
void CSpliced_seg_Base::SetProduct_type (TProduct_type value)
 Assign a value to Product_type data member. More...
 
TProduct_typeCSpliced_seg_Base::SetProduct_type (void)
 Assign a value to Product_type data member. More...
 
bool CSpliced_seg_Base::IsSetExons (void) const
 set of segments involved each segment corresponds to one exon exons are always in biological order Check if a value has been assigned to Exons data member. More...
 
bool CSpliced_seg_Base::CanGetExons (void) const
 Check if it is safe to call GetExons method. More...
 
void CSpliced_seg_Base::ResetExons (void)
 Reset Exons data member. More...
 
const TExonsCSpliced_seg_Base::GetExons (void) const
 Get the Exons member data. More...
 
TExonsCSpliced_seg_Base::SetExons (void)
 Assign a value to Exons data member. More...
 
bool CSpliced_seg_Base::IsSetPoly_a (void) const
 start of poly(A) tail on the transcript For sense transcripts: aligned product positions < poly-a <= product-length poly-a == product-length indicates inferred poly(A) tail at transcript's end For antisense transcripts: -1 <= poly-a < aligned product positions poly-a == -1 indicates inferred poly(A) tail at transcript's start Check if a value has been assigned to Poly_a data member. More...
 
bool CSpliced_seg_Base::CanGetPoly_a (void) const
 Check if it is safe to call GetPoly_a method. More...
 
void CSpliced_seg_Base::ResetPoly_a (void)
 Reset Poly_a data member. More...
 
TPoly_a CSpliced_seg_Base::GetPoly_a (void) const
 Get the Poly_a member data. More...
 
void CSpliced_seg_Base::SetPoly_a (TPoly_a value)
 Assign a value to Poly_a data member. More...
 
TPoly_aCSpliced_seg_Base::SetPoly_a (void)
 Assign a value to Poly_a data member. More...
 
bool CSpliced_seg_Base::IsSetProduct_length (void) const
 length of the product, in bases/residues from this (or from poly-a if present), a 3' unaligned length can be extracted Check if a value has been assigned to Product_length data member. More...
 
bool CSpliced_seg_Base::CanGetProduct_length (void) const
 Check if it is safe to call GetProduct_length method. More...
 
void CSpliced_seg_Base::ResetProduct_length (void)
 Reset Product_length data member. More...
 
TProduct_length CSpliced_seg_Base::GetProduct_length (void) const
 Get the Product_length member data. More...
 
void CSpliced_seg_Base::SetProduct_length (TProduct_length value)
 Assign a value to Product_length data member. More...
 
TProduct_lengthCSpliced_seg_Base::SetProduct_length (void)
 Assign a value to Product_length data member. More...
 
bool CSpliced_seg_Base::IsSetModifiers (void) const
 alignment descriptors / modifiers this provides us a set for extension Check if a value has been assigned to Modifiers data member. More...
 
bool CSpliced_seg_Base::CanGetModifiers (void) const
 Check if it is safe to call GetModifiers method. More...
 
void CSpliced_seg_Base::ResetModifiers (void)
 Reset Modifiers data member. More...
 
const TModifiersCSpliced_seg_Base::GetModifiers (void) const
 Get the Modifiers member data. More...
 
TModifiersCSpliced_seg_Base::SetModifiers (void)
 Assign a value to Modifiers data member. More...
 
virtual void CSpliced_seg_Base::Reset (void)
 Reset the whole object. More...
 
 CSpliced_seg_Base::CSpliced_seg_Base (const CSpliced_seg_Base &)
 
CSpliced_seg_BaseCSpliced_seg_Base::operator= (const CSpliced_seg_Base &)
 
 CSpliced_seg_modifier::CSpliced_seg_modifier (void)
 
 CSpliced_seg_modifier::~CSpliced_seg_modifier (void)
 
 CSpliced_seg_modifier::CSpliced_seg_modifier (const CSpliced_seg_modifier &value)
 
CSpliced_seg_modifierCSpliced_seg_modifier::operator= (const CSpliced_seg_modifier &value)
 
 CSpliced_seg_modifier_Base::CSpliced_seg_modifier_Base (void)
 
virtual CSpliced_seg_modifier_Base::~CSpliced_seg_modifier_Base (void)
 
 CSpliced_seg_modifier_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
virtual void CSpliced_seg_modifier_Base::Reset (void)
 Reset the whole object. More...
 
virtual void CSpliced_seg_modifier_Base::ResetSelection (void)
 Reset the selection (set it to e_not_set). More...
 
E_Choice CSpliced_seg_modifier_Base::Which (void) const
 Which variant is currently selected. More...
 
void CSpliced_seg_modifier_Base::CheckSelected (E_Choice index) const
 Verify selection, throw exception if it differs from the expected. More...
 
void CSpliced_seg_modifier_Base::ThrowInvalidSelection (E_Choice index) const
 Throw 'InvalidSelection' exception. More...
 
static string CSpliced_seg_modifier_Base::SelectionName (E_Choice index)
 Retrieve selection name (for diagnostic purposes). More...
 
void CSpliced_seg_modifier_Base::Select (E_Choice index, EResetVariant reset=eDoResetVariant)
 Select the requested variant if needed. More...
 
void CSpliced_seg_modifier_Base::Select (E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
 Select the requested variant if needed, allocating CObject variants from memory pool. More...
 
bool CSpliced_seg_modifier_Base::IsStart_codon_found (void) const
 Check if variant Start_codon_found is selected. More...
 
TStart_codon_found CSpliced_seg_modifier_Base::GetStart_codon_found (void) const
 Get the variant data. More...
 
TStart_codon_foundCSpliced_seg_modifier_Base::SetStart_codon_found (void)
 Select the variant. More...
 
void CSpliced_seg_modifier_Base::SetStart_codon_found (TStart_codon_found value)
 Select the variant and set its data. More...
 
bool CSpliced_seg_modifier_Base::IsStop_codon_found (void) const
 Check if variant Stop_codon_found is selected. More...
 
TStop_codon_found CSpliced_seg_modifier_Base::GetStop_codon_found (void) const
 Get the variant data. More...
 
TStop_codon_foundCSpliced_seg_modifier_Base::SetStop_codon_found (void)
 Select the variant. More...
 
void CSpliced_seg_modifier_Base::SetStop_codon_found (TStop_codon_found value)
 Select the variant and set its data. More...
 
 CSpliced_seg_modifier_Base::CSpliced_seg_modifier_Base (const CSpliced_seg_modifier_Base &)
 
CSpliced_seg_modifier_BaseCSpliced_seg_modifier_Base::operator= (const CSpliced_seg_modifier_Base &)
 
void CSpliced_seg_modifier_Base::DoSelect (E_Choice index, CObjectMemoryPool *pool=0)
 
 CStd_seg_Base::CStd_seg_Base (void)
 
virtual CStd_seg_Base::~CStd_seg_Base (void)
 
 CStd_seg_Base::DECLARE_INTERNAL_TYPE_INFO ()
 
bool CStd_seg_Base::IsSetDim (void) const
 dimensionality Check if a value has been assigned to Dim data member. More...
 
bool CStd_seg_Base::CanGetDim (void) const
 Check if it is safe to call GetDim method. More...
 
void CStd_seg_Base::ResetDim (void)
 Reset Dim data member. More...
 
void CStd_seg_Base::SetDefaultDim (void)
 Assign default value to Dim data member. More...
 
TDim CStd_seg_Base::GetDim (void) const
 Get the Dim member data. More...
 
void CStd_seg_Base::SetDim (TDim value)
 Assign a value to Dim data member. More...
 
TDimCStd_seg_Base::SetDim (void)
 Assign a value to Dim data member. More...
 
bool CStd_seg_Base::IsSetIds (void) const
 Check if a value has been assigned to Ids data member. More...
 
bool CStd_seg_Base::CanGetIds (void) const
 Check if it is safe to call GetIds method. More...
 
void CStd_seg_Base::ResetIds (void)
 Reset Ids data member. More...
 
const TIdsCStd_seg_Base::GetIds (void) const
 Get the Ids member data. More...
 
TIdsCStd_seg_Base::SetIds (void)
 Assign a value to Ids data member. More...
 
bool CStd_seg_Base::IsSetLoc (void) const
 Check if a value has been assigned to Loc data member. More...
 
bool CStd_seg_Base::CanGetLoc (void) const
 Check if it is safe to call GetLoc method. More...
 
void CStd_seg_Base::ResetLoc (void)
 Reset Loc data member. More...
 
const TLocCStd_seg_Base::GetLoc (void) const
 Get the Loc member data. More...
 
TLocCStd_seg_Base::SetLoc (void)
 Assign a value to Loc data member. More...
 
bool CStd_seg_Base::IsSetScores (void) const
 Check if a value has been assigned to Scores data member. More...
 
bool CStd_seg_Base::CanGetScores (void) const
 Check if it is safe to call GetScores method. More...
 
void CStd_seg_Base::ResetScores (void)
 Reset Scores data member. More...
 
const TScoresCStd_seg_Base::GetScores (void) const
 Get the Scores member data. More...
 
TScoresCStd_seg_Base::SetScores (void)
 Assign a value to Scores data member. More...
 
virtual void CStd_seg_Base::Reset (void)
 Reset the whole object. More...
 
 CStd_seg_Base::CStd_seg_Base (const CStd_seg_Base &)
 
CStd_seg_BaseCStd_seg_Base::operator= (const CStd_seg_Base &)
 

Variables

Uint4 CDense_diag_Base::m_set_State [1]
 
int CDense_diag_Base::m_Dim
 
vector< CRef< CSeq_id > > CDense_diag_Base::m_Ids
 
vector< TSeqPosCDense_diag_Base::m_Starts
 
TSeqPos CDense_diag_Base::m_Len
 
vector< ENa_strandCDense_diag_Base::m_Strands
 
vector< CRef< CScore > > CDense_diag_Base::m_Scores
 
Uint4 CDense_seg_Base::m_set_State [1]
 
int CDense_seg_Base::m_Dim
 
int CDense_seg_Base::m_Numseg
 
vector< CRef< CSeq_id > > CDense_seg_Base::m_Ids
 
vector< TSignedSeqPosCDense_seg_Base::m_Starts
 
vector< TSeqPosCDense_seg_Base::m_Lens
 
vector< ENa_strandCDense_seg_Base::m_Strands
 
vector< CRef< CScore > > CDense_seg_Base::m_Scores
 
Uint4 CPacked_seg_Base::m_set_State [1]
 
int CPacked_seg_Base::m_Dim
 
int CPacked_seg_Base::m_Numseg
 
vector< CRef< CSeq_id > > CPacked_seg_Base::m_Ids
 
vector< TSeqPosCPacked_seg_Base::m_Starts
 
vector< char > CPacked_seg_Base::m_Present
 
vector< TSeqPosCPacked_seg_Base::m_Lens
 
vector< ENa_strandCPacked_seg_Base::m_Strands
 
vector< CRef< CScore > > CPacked_seg_Base::m_Scores
 
E_Choice CProduct_pos_Base::m_choice
 
static const char *const CProduct_pos_Base::sm_SelectionNames []
 
TNucpos   CProduct_pos_Base::m_Nucpos
 
NCBI_NS_NCBI::CSerialObject *   CProduct_pos_Base::m_object
 
union {
   TNucpos   CProduct_pos_Base::m_Nucpos
 
   NCBI_NS_NCBI::CSerialObject *   CProduct_pos_Base::m_object
 
}; 
 
Uint4 CProt_pos_Base::m_set_State [1]
 
TSeqPos CProt_pos_Base::m_Amin
 
TSeqPos CProt_pos_Base::m_Frame
 
E_Choice CScore_Base::C_Value::m_choice
 
static const char *const CScore_Base::C_Value::sm_SelectionNames []
 
TReal   CScore_Base::C_Value::m_Real
 
TInt   CScore_Base::C_Value::m_Int
 
union {
   TReal   CScore_Base::C_Value::m_Real
 
   TInt   CScore_Base::C_Value::m_Int
 
}; 
 
Uint4 CScore_Base::m_set_State [1]
 
CRef< TIdCScore_Base::m_Id
 
C_Value CScore_Base::m_Value
 
Uint4 CScore_set_Base::m_set_State [1]
 
list< CRef< CScore > > CScore_set_Base::m_data
 
E_Choice CSeq_align_Base::C_Segs::m_choice
 
static const char *const CSeq_align_Base::C_Segs::sm_SelectionNames []
 
NCBI_NS_NCBI::CUnionBuffer< TDendiag >   CSeq_align_Base::C_Segs::m_Dendiag
 
NCBI_NS_NCBI::CUnionBuffer< TStd >   CSeq_align_Base::C_Segs::m_Std
 
NCBI_NS_NCBI::CSerialObject *   CSeq_align_Base::C_Segs::m_object
 
union {
   NCBI_NS_NCBI::CUnionBuffer< TDendiag >   CSeq_align_Base::C_Segs::m_Dendiag
 
   NCBI_NS_NCBI::CUnionBuffer< TStd >   CSeq_align_Base::C_Segs::m_Std
 
   NCBI_NS_NCBI::CSerialObject *   CSeq_align_Base::C_Segs::m_object
 
}; 
 
Uint4 CSeq_align_Base::m_set_State [1]
 
EType CSeq_align_Base::m_Type
 
int CSeq_align_Base::m_Dim
 
vector< CRef< CScore > > CSeq_align_Base::m_Score
 
CRef< TSegsCSeq_align_Base::m_Segs
 
list< CRef< CSeq_loc > > CSeq_align_Base::m_Bounds
 
list< CRef< CObject_id > > CSeq_align_Base::m_Id
 
list< CRef< CUser_object > > CSeq_align_Base::m_Ext
 
Uint4 CSeq_align_set_Base::m_set_State [1]
 
list< CRef< CSeq_align > > CSeq_align_set_Base::m_data
 
Uint4 CSparse_align_Base::m_set_State [1]
 
CRef< TFirst_idCSparse_align_Base::m_First_id
 
CRef< TSecond_idCSparse_align_Base::m_Second_id
 
int CSparse_align_Base::m_Numseg
 
vector< intCSparse_align_Base::m_First_starts
 
vector< intCSparse_align_Base::m_Second_starts
 
vector< TSeqPosCSparse_align_Base::m_Lens
 
vector< ENa_strandCSparse_align_Base::m_Second_strands
 
vector< CRef< CScore > > CSparse_align_Base::m_Seg_scores
 
Uint4 CSparse_seg_Base::m_set_State [1]
 
CRef< TMaster_idCSparse_seg_Base::m_Master_id
 
vector< CRef< CSparse_align > > CSparse_seg_Base::m_Rows
 
vector< CRef< CScore > > CSparse_seg_Base::m_Row_scores
 
vector< CRef< CSparse_seg_ext > > CSparse_seg_Base::m_Ext
 
Uint4 CSparse_seg_ext_Base::m_set_State [1]
 
int CSparse_seg_ext_Base::m_Index
 
Uint4 CSplice_site_Base::m_set_State [1]
 
string CSplice_site_Base::m_Bases
 
Uint4 CSpliced_exon_Base::m_set_State [1]
 
CRef< TProduct_startCSpliced_exon_Base::m_Product_start
 
CRef< TProduct_endCSpliced_exon_Base::m_Product_end
 
TSeqPos CSpliced_exon_Base::m_Genomic_start
 
TSeqPos CSpliced_exon_Base::m_Genomic_end
 
CRef< TProduct_idCSpliced_exon_Base::m_Product_id
 
CRef< TGenomic_idCSpliced_exon_Base::m_Genomic_id
 
ENa_strand CSpliced_exon_Base::m_Product_strand
 
ENa_strand CSpliced_exon_Base::m_Genomic_strand
 
list< CRef< CSpliced_exon_chunk > > CSpliced_exon_Base::m_Parts
 
CRef< TScoresCSpliced_exon_Base::m_Scores
 
CRef< TAcceptor_before_exonCSpliced_exon_Base::m_Acceptor_before_exon
 
CRef< TDonor_after_exonCSpliced_exon_Base::m_Donor_after_exon
 
bool CSpliced_exon_Base::m_Partial
 
list< CRef< CUser_object > > CSpliced_exon_Base::m_Ext
 
E_Choice CSpliced_exon_chunk_Base::m_choice
 
static const char *const CSpliced_exon_chunk_Base::sm_SelectionNames []
 
TMatch   CSpliced_exon_chunk_Base::m_Match
 
TMismatch   CSpliced_exon_chunk_Base::m_Mismatch
 
TDiag   CSpliced_exon_chunk_Base::m_Diag
 
TProduct_ins   CSpliced_exon_chunk_Base::m_Product_ins
 
TGenomic_ins   CSpliced_exon_chunk_Base::m_Genomic_ins
 
union {
   TMatch   CSpliced_exon_chunk_Base::m_Match
 
   TMismatch   CSpliced_exon_chunk_Base::m_Mismatch
 
   TDiag   CSpliced_exon_chunk_Base::m_Diag
 
   TProduct_ins   CSpliced_exon_chunk_Base::m_Product_ins
 
   TGenomic_ins   CSpliced_exon_chunk_Base::m_Genomic_ins
 
}; 
 
Uint4 CSpliced_seg_Base::m_set_State [1]
 
CRef< TProduct_idCSpliced_seg_Base::m_Product_id
 
CRef< TGenomic_idCSpliced_seg_Base::m_Genomic_id
 
ENa_strand CSpliced_seg_Base::m_Product_strand
 
ENa_strand CSpliced_seg_Base::m_Genomic_strand
 
EProduct_type CSpliced_seg_Base::m_Product_type
 
list< CRef< CSpliced_exon > > CSpliced_seg_Base::m_Exons
 
TSeqPos CSpliced_seg_Base::m_Poly_a
 
TSeqPos CSpliced_seg_Base::m_Product_length
 
list< CRef< CSpliced_seg_modifier > > CSpliced_seg_Base::m_Modifiers
 
E_Choice CSpliced_seg_modifier_Base::m_choice
 
static const char *const CSpliced_seg_modifier_Base::sm_SelectionNames []
 
TStart_codon_found   CSpliced_seg_modifier_Base::m_Start_codon_found
 
TStop_codon_found   CSpliced_seg_modifier_Base::m_Stop_codon_found
 
union {
   TStart_codon_found   CSpliced_seg_modifier_Base::m_Start_codon_found
 
   TStop_codon_found   CSpliced_seg_modifier_Base::m_Stop_codon_found
 
}; 
 
Uint4 CStd_seg_Base::m_set_State [1]
 
int CStd_seg_Base::m_Dim
 
vector< CRef< CSeq_id > > CStd_seg_Base::m_Ids
 
vector< CRef< CSeq_loc > > CStd_seg_Base::m_Loc
 
vector< CRef< CScore > > CStd_seg_Base::m_Scores
 

Detailed Description

Typedef Documentation

◆ TAcceptor_before_exon

Definition at line 107 of file Spliced_exon_.hpp.

◆ TAmin

Definition at line 82 of file Prot_pos_.hpp.

◆ TBases

Definition at line 86 of file Splice_site_.hpp.

◆ TBounds

Definition at line 400 of file Seq_align_.hpp.

◆ Tdata [1/2]

typedef list< CRef< CScore > > CScore_set_Base::Tdata

Definition at line 90 of file Score_set_.hpp.

◆ Tdata [2/2]

Definition at line 91 of file Seq_align_set_.hpp.

◆ TDendiag

Definition at line 194 of file Seq_align_.hpp.

◆ TDenseg

Definition at line 195 of file Seq_align_.hpp.

◆ TDiag

Definition at line 148 of file Spliced_exon_chunk_.hpp.

◆ TDim [1/5]

Definition at line 92 of file Dense_diag_.hpp.

◆ TDim [2/5]

Definition at line 104 of file Dense_seg_.hpp.

◆ TDim [3/5]

Definition at line 92 of file Packed_seg_.hpp.

◆ TDim [4/5]

Definition at line 397 of file Seq_align_.hpp.

◆ TDim [5/5]

Definition at line 91 of file Std_seg_.hpp.

◆ TDisc

Definition at line 198 of file Seq_align_.hpp.

◆ TDonor_after_exon

Definition at line 108 of file Spliced_exon_.hpp.

◆ TExons

Definition at line 105 of file Spliced_seg_.hpp.

◆ TExt [1/3]

Definition at line 402 of file Seq_align_.hpp.

◆ TExt [2/3]

Definition at line 101 of file Sparse_seg_.hpp.

◆ TExt [3/3]

Definition at line 110 of file Spliced_exon_.hpp.

◆ TFirst_id

Definition at line 91 of file Sparse_align_.hpp.

◆ TFirst_starts

Definition at line 94 of file Sparse_align_.hpp.

◆ TFrame

Definition at line 83 of file Prot_pos_.hpp.

◆ TGenomic_end

Definition at line 100 of file Spliced_exon_.hpp.

◆ TGenomic_id [1/2]

Definition at line 102 of file Spliced_exon_.hpp.

◆ TGenomic_id [2/2]

Definition at line 101 of file Spliced_seg_.hpp.

◆ TGenomic_ins

Definition at line 150 of file Spliced_exon_chunk_.hpp.

◆ TGenomic_start

Definition at line 99 of file Spliced_exon_.hpp.

◆ TGenomic_strand [1/2]

Definition at line 104 of file Spliced_exon_.hpp.

◆ TGenomic_strand [2/2]

Definition at line 103 of file Spliced_seg_.hpp.

◆ TId [1/2]

Definition at line 240 of file Score_.hpp.

◆ TId [2/2]

typedef list< CRef< CObject_id > > CSeq_align_Base::TId

Definition at line 401 of file Seq_align_.hpp.

◆ TIds [1/4]

typedef vector< CRef< CSeq_id > > CDense_diag_Base::TIds

Definition at line 93 of file Dense_diag_.hpp.

◆ TIds [2/4]

typedef vector< CRef< CSeq_id > > CDense_seg_Base::TIds

Definition at line 106 of file Dense_seg_.hpp.

◆ TIds [3/4]

typedef vector< CRef< CSeq_id > > CPacked_seg_Base::TIds

Definition at line 94 of file Packed_seg_.hpp.

◆ TIds [4/4]

typedef vector< CRef< CSeq_id > > CStd_seg_Base::TIds

Definition at line 92 of file Std_seg_.hpp.

◆ TIndex

Definition at line 81 of file Sparse_seg_ext_.hpp.

◆ TInt

Definition at line 163 of file Score_.hpp.

◆ TLen

Definition at line 95 of file Dense_diag_.hpp.

◆ TLens [1/3]

typedef vector< TSeqPos > CDense_seg_Base::TLens

Definition at line 108 of file Dense_seg_.hpp.

◆ TLens [2/3]

typedef vector< TSeqPos > CPacked_seg_Base::TLens

Definition at line 97 of file Packed_seg_.hpp.

◆ TLens [3/3]

Definition at line 96 of file Sparse_align_.hpp.

◆ TLoc

typedef vector< CRef< CSeq_loc > > CStd_seg_Base::TLoc

Definition at line 93 of file Std_seg_.hpp.

◆ TMaster_id

Definition at line 98 of file Sparse_seg_.hpp.

◆ TMatch

Definition at line 146 of file Spliced_exon_chunk_.hpp.

◆ TmemberIndex [1/13]

Definition at line 109 of file Dense_diag_.hpp.

◆ TmemberIndex [2/13]

Definition at line 123 of file Dense_seg_.hpp.

◆ TmemberIndex [3/13]

Definition at line 113 of file Packed_seg_.hpp.

◆ TmemberIndex [4/13]

Definition at line 91 of file Prot_pos_.hpp.

◆ TmemberIndex [5/13]

Definition at line 249 of file Score_.hpp.

◆ TmemberIndex [6/13]

Definition at line 415 of file Seq_align_.hpp.

◆ TmemberIndex [7/13]

Definition at line 112 of file Sparse_align_.hpp.

◆ TmemberIndex [8/13]

Definition at line 111 of file Sparse_seg_.hpp.

◆ TmemberIndex [9/13]

Definition at line 88 of file Sparse_seg_ext_.hpp.

◆ TmemberIndex [10/13]

Definition at line 93 of file Splice_site_.hpp.

◆ TmemberIndex [11/13]

Definition at line 130 of file Spliced_exon_.hpp.

◆ TmemberIndex [12/13]

Definition at line 123 of file Spliced_seg_.hpp.

◆ TmemberIndex [13/13]

Definition at line 104 of file Std_seg_.hpp.

◆ TMismatch

Definition at line 147 of file Spliced_exon_chunk_.hpp.

◆ TModifiers

Definition at line 108 of file Spliced_seg_.hpp.

◆ TNucpos

Definition at line 144 of file Product_pos_.hpp.

◆ TNumseg [1/3]

Definition at line 105 of file Dense_seg_.hpp.

◆ TNumseg [2/3]

Definition at line 93 of file Packed_seg_.hpp.

◆ TNumseg [3/3]

Definition at line 93 of file Sparse_align_.hpp.

◆ TPacked

Definition at line 197 of file Seq_align_.hpp.

◆ Tparent [1/26]

Definition at line 81 of file Dense_diag_.hpp.

◆ Tparent [2/26]

Definition at line 93 of file Dense_seg_.hpp.

◆ Tparent [3/26]

Definition at line 67 of file Packed_seg.hpp.

◆ Tparent [4/26]

Definition at line 81 of file Packed_seg_.hpp.

◆ Tparent [5/26]

Definition at line 74 of file Product_pos_.hpp.

◆ Tparent [6/26]

Definition at line 71 of file Prot_pos_.hpp.

◆ Tparent [7/26]

Definition at line 75 of file Score_.hpp.

◆ Tparent [8/26]

Definition at line 92 of file Score_.hpp.

◆ Tparent [9/26]

Definition at line 67 of file Score_set.hpp.

◆ Tparent [10/26]

Definition at line 79 of file Score_set_.hpp.

◆ Tparent [11/26]

Definition at line 89 of file Seq_align_.hpp.

◆ Tparent [12/26]

Definition at line 119 of file Seq_align_.hpp.

◆ Tparent [13/26]

Definition at line 80 of file Seq_align_set_.hpp.

◆ Tparent [14/26]

Definition at line 80 of file Sparse_align_.hpp.

◆ Tparent [15/26]

Definition at line 87 of file Sparse_seg_.hpp.

◆ Tparent [16/26]

Definition at line 67 of file Sparse_seg_ext.hpp.

◆ Tparent [17/26]

Definition at line 70 of file Sparse_seg_ext_.hpp.

◆ Tparent [18/26]

Definition at line 67 of file Splice_site.hpp.

◆ Tparent [19/26]

Definition at line 75 of file Splice_site_.hpp.

◆ Tparent [20/26]

Definition at line 86 of file Spliced_exon_.hpp.

◆ Tparent [21/26]

Definition at line 67 of file Spliced_exon_chunk.hpp.

◆ Tparent [22/26]

Definition at line 73 of file Spliced_exon_chunk_.hpp.

◆ Tparent [23/26]

Definition at line 81 of file Spliced_seg_.hpp.

◆ Tparent [24/26]

Definition at line 67 of file Spliced_seg_modifier.hpp.

◆ Tparent [25/26]

Definition at line 70 of file Spliced_seg_modifier_.hpp.

◆ Tparent [26/26]

Definition at line 80 of file Std_seg_.hpp.

◆ TPartial

Definition at line 109 of file Spliced_exon_.hpp.

◆ TParts

Definition at line 105 of file Spliced_exon_.hpp.

◆ TPoly_a

Definition at line 106 of file Spliced_seg_.hpp.

◆ TPresent

typedef vector< char > CPacked_seg_Base::TPresent

Definition at line 96 of file Packed_seg_.hpp.

◆ TProduct_end

Definition at line 98 of file Spliced_exon_.hpp.

◆ TProduct_id [1/2]

Definition at line 101 of file Spliced_exon_.hpp.

◆ TProduct_id [2/2]

Definition at line 100 of file Spliced_seg_.hpp.

◆ TProduct_ins

Definition at line 149 of file Spliced_exon_chunk_.hpp.

◆ TProduct_length

Definition at line 107 of file Spliced_seg_.hpp.

◆ TProduct_start

Definition at line 97 of file Spliced_exon_.hpp.

◆ TProduct_strand [1/2]

Definition at line 103 of file Spliced_exon_.hpp.

◆ TProduct_strand [2/2]

Definition at line 102 of file Spliced_seg_.hpp.

◆ TProduct_type

Definition at line 104 of file Spliced_seg_.hpp.

◆ TProtpos

Definition at line 145 of file Product_pos_.hpp.

◆ TReal

Definition at line 162 of file Score_.hpp.

◆ TRow_scores

Definition at line 100 of file Sparse_seg_.hpp.

◆ TRows

Definition at line 99 of file Sparse_seg_.hpp.

◆ TScore

typedef vector< CRef< CScore > > CSeq_align_Base::TScore

Definition at line 398 of file Seq_align_.hpp.

◆ TScores [1/5]

typedef vector< CRef< CScore > > CDense_diag_Base::TScores

Definition at line 97 of file Dense_diag_.hpp.

◆ TScores [2/5]

typedef vector< CRef< CScore > > CDense_seg_Base::TScores

Definition at line 110 of file Dense_seg_.hpp.

◆ TScores [3/5]

typedef vector< CRef< CScore > > CPacked_seg_Base::TScores

Definition at line 99 of file Packed_seg_.hpp.

◆ TScores [4/5]

Definition at line 106 of file Spliced_exon_.hpp.

◆ TScores [5/5]

typedef vector< CRef< CScore > > CStd_seg_Base::TScores

Definition at line 94 of file Std_seg_.hpp.

◆ TSecond_id

Definition at line 92 of file Sparse_align_.hpp.

◆ TSecond_starts

Definition at line 95 of file Sparse_align_.hpp.

◆ TSecond_strands

Definition at line 97 of file Sparse_align_.hpp.

◆ TSeg_scores

Definition at line 98 of file Sparse_align_.hpp.

◆ TSegs

Definition at line 399 of file Seq_align_.hpp.

◆ TSparse

Definition at line 200 of file Seq_align_.hpp.

◆ TSpliced

Definition at line 199 of file Seq_align_.hpp.

◆ TStart_codon_found

Definition at line 140 of file Spliced_seg_modifier_.hpp.

◆ TStarts [1/3]

Definition at line 94 of file Dense_diag_.hpp.

◆ TStarts [2/3]

Definition at line 107 of file Dense_seg_.hpp.

◆ TStarts [3/3]

Definition at line 95 of file Packed_seg_.hpp.

◆ TStd

Definition at line 196 of file Seq_align_.hpp.

◆ TStop_codon_found

Definition at line 141 of file Spliced_seg_modifier_.hpp.

◆ TStrands [1/3]

Definition at line 96 of file Dense_diag_.hpp.

◆ TStrands [2/3]

Definition at line 109 of file Dense_seg_.hpp.

◆ TStrands [3/3]

Definition at line 98 of file Packed_seg_.hpp.

◆ TType

Definition at line 396 of file Seq_align_.hpp.

◆ TValue

Definition at line 241 of file Score_.hpp.

Enumeration Type Documentation

◆ E_Choice [1/5]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Nucpos 
e_Protpos 

Definition at line 86 of file Product_pos_.hpp.

◆ E_Choice [2/5]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Real 
e_Int 

Definition at line 104 of file Score_.hpp.

◆ E_Choice [3/5]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Dendiag 
e_Denseg 
e_Std 
e_Packed 
e_Disc 
e_Spliced 
e_Sparse 

Definition at line 131 of file Seq_align_.hpp.

◆ E_Choice [4/5]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Match 

both sequences represented, product and genomic sequences match

e_Mismatch 

both sequences represented, product and genomic sequences do not match

e_Diag 

both sequences are represented, there is sufficient similarity between product and genomic sequences. Can be used to replace stretches of matches and mismatches, mostly for protein to genomic where definition of match or mismatch depends on translation table

e_Product_ins 

insertion in product sequence (i.e. gap in the genomic sequence)

e_Genomic_ins 

insertion in genomic sequence (i.e. gap in the product sequence)

Definition at line 85 of file Spliced_exon_chunk_.hpp.

◆ E_Choice [5/5]

Choice variants.

Enumerator
e_not_set 

No variant selected.

e_Start_codon_found 

protein aligns from the start and the first codon on both product and genomic is start codon

e_Stop_codon_found 

protein aligns to it's end and there is stop codon on the genomic right after the alignment

Definition at line 82 of file Spliced_seg_modifier_.hpp.

◆ E_ChoiceStopper [1/5]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Protpos+1

Definition at line 92 of file Product_pos_.hpp.

◆ E_ChoiceStopper [2/5]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Int+1

Definition at line 110 of file Score_.hpp.

◆ E_ChoiceStopper [3/5]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Sparse+1

Definition at line 142 of file Seq_align_.hpp.

◆ E_ChoiceStopper [4/5]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Genomic_ins+1

Definition at line 94 of file Spliced_exon_chunk_.hpp.

◆ E_ChoiceStopper [5/5]

Maximum+1 value of the choice variant enumerator.

Enumerator
e_MaxChoice 

== e_Stop_codon_found+1

Definition at line 88 of file Spliced_seg_modifier_.hpp.

◆ E_memberIndex [1/13]

Enumerator
e__allMandatory 
e_dim 
e_ids 
e_starts 
e_len 
e_strands 
e_scores 

Definition at line 100 of file Dense_diag_.hpp.

◆ E_memberIndex [2/13]

Enumerator
e__allMandatory 
e_dim 
e_numseg 
e_ids 
e_starts 
e_lens 
e_strands 
e_scores 

Definition at line 113 of file Dense_seg_.hpp.

◆ E_memberIndex [3/13]

Enumerator
e__allMandatory 
e_dim 
e_numseg 
e_ids 
e_starts 
e_present 
e_lens 
e_strands 
e_scores 

Definition at line 102 of file Packed_seg_.hpp.

◆ E_memberIndex [4/13]

Enumerator
e__allMandatory 
e_amin 
e_frame 

Definition at line 86 of file Prot_pos_.hpp.

◆ E_memberIndex [5/13]

Enumerator
e__allMandatory 
e_id 
e_value 

Definition at line 244 of file Score_.hpp.

◆ E_memberIndex [6/13]

Enumerator
e__allMandatory 
e_type 
e_dim 
e_score 
e_segs 
e_bounds 
e_id 
e_ext 

Definition at line 405 of file Seq_align_.hpp.

◆ E_memberIndex [7/13]

Enumerator
e__allMandatory 
e_first_id 
e_second_id 
e_numseg 
e_first_starts 
e_second_starts 
e_lens 
e_second_strands 
e_seg_scores 

Definition at line 101 of file Sparse_align_.hpp.

◆ E_memberIndex [8/13]

Enumerator
e__allMandatory 
e_master_id 
e_rows 
e_row_scores 
e_ext 

Definition at line 104 of file Sparse_seg_.hpp.

◆ E_memberIndex [9/13]

Enumerator
e__allMandatory 
e_index 

Definition at line 84 of file Sparse_seg_ext_.hpp.

◆ E_memberIndex [10/13]

Enumerator
e__allMandatory 
e_bases 

Definition at line 89 of file Splice_site_.hpp.

◆ E_memberIndex [11/13]

Enumerator
e__allMandatory 
e_product_start 
e_product_end 
e_genomic_start 
e_genomic_end 
e_product_id 
e_genomic_id 
e_product_strand 
e_genomic_strand 
e_parts 
e_scores 
e_acceptor_before_exon 
e_donor_after_exon 
e_partial 
e_ext 

Definition at line 113 of file Spliced_exon_.hpp.

◆ E_memberIndex [12/13]

Enumerator
e__allMandatory 
e_product_id 
e_genomic_id 
e_product_strand 
e_genomic_strand 
e_product_type 
e_exons 
e_poly_a 
e_product_length 
e_modifiers 

Definition at line 111 of file Spliced_seg_.hpp.

◆ E_memberIndex [13/13]

Enumerator
e__allMandatory 
e_dim 
e_ids 
e_loc 
e_scores 

Definition at line 97 of file Std_seg_.hpp.

◆ EProduct_type

Enumerator
eProduct_type_transcript 
eProduct_type_protein 

Definition at line 91 of file Spliced_seg_.hpp.

◆ EType

enum CSeq_align_Base::EType ( void  )
Enumerator
eType_not_set 
eType_global 
eType_diags 

unbroken, but not ordered, diagonals

eType_partial 

mapping pieces together

eType_disc 

discontinuous alignment

eType_other 

Definition at line 99 of file Seq_align_.hpp.

Function Documentation

◆ C_Segs() [1/2]

CSeq_align_Base::C_Segs::C_Segs ( const C_Segs )
private

◆ C_Segs() [2/2]

END_CHOICE_INFO CSeq_align_Base::C_Segs::C_Segs ( void  )

Definition at line 283 of file Seq_align_.cpp.

◆ C_Value() [1/2]

CScore_Base::C_Value::C_Value ( const C_Value )
private

◆ C_Value() [2/2]

END_CHOICE_INFO CScore_Base::C_Value::C_Value ( void  )

Definition at line 108 of file Score_.cpp.

◆ CanGet() [1/2]

bool CScore_set_Base::CanGet ( void  ) const
inline

Check if it is safe to call Get method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 159 of file Score_set_.hpp.

◆ CanGet() [2/2]

bool CSeq_align_set_Base::CanGet ( void  ) const
inline

◆ CanGetAcceptor_before_exon()

bool CSpliced_exon_Base::CanGetAcceptor_before_exon ( void  ) const
inline

Check if it is safe to call GetAcceptor_before_exon method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 1030 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetAcceptor_before_exon().

Referenced by CProteinAlignText::CProteinAlignText(), and CSpliced_exon_Base::GetAcceptor_before_exon().

◆ CanGetAmin()

bool CProt_pos_Base::CanGetAmin ( void  ) const
inline

Check if it is safe to call GetAmin method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 207 of file Prot_pos_.hpp.

References CProt_pos_Base::IsSetAmin().

Referenced by CProt_pos_Base::GetAmin().

◆ CanGetBases()

bool CSplice_site_Base::CanGetBases ( void  ) const
inline

Check if it is safe to call GetBases method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 168 of file Splice_site_.hpp.

References CSplice_site_Base::IsSetBases().

Referenced by CProteinAlignText::CProteinAlignText(), and CSplice_site_Base::GetBases().

◆ CanGetBounds()

bool CSeq_align_Base::CanGetBounds ( void  ) const
inline

Check if it is safe to call GetBounds method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 945 of file Seq_align_.hpp.

Referenced by CProteinAlignText::GetGenomicBounds().

◆ CanGetDim() [1/5]

bool CDense_diag_Base::CanGetDim ( void  ) const
inline

Check if it is safe to call GetDim method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 354 of file Dense_diag_.hpp.

◆ CanGetDim() [2/5]

bool CDense_seg_Base::CanGetDim ( void  ) const
inline

Check if it is safe to call GetDim method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 402 of file Dense_seg_.hpp.

Referenced by BOOST_AUTO_TEST_CASE(), CPaintAlignment::GetSegments(), CReportTrim::TrimAlignments(), TrimSeqAlign(), TrimSequenceAndAnnotation(), CAlnWriter::WriteAlignDenseSeg(), and CVectorTrimPanel::x_TrimAlignments().

◆ CanGetDim() [3/5]

bool CPacked_seg_Base::CanGetDim ( void  ) const
inline

Check if it is safe to call GetDim method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 426 of file Packed_seg_.hpp.

◆ CanGetDim() [4/5]

bool CSeq_align_Base::CanGetDim ( void  ) const
inline

Check if it is safe to call GetDim method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 843 of file Seq_align_.hpp.

References CSeq_align_Base::IsSetDim().

Referenced by CSeq_align_Base::GetDim(), and CSeq_align::GetSeqRange().

◆ CanGetDim() [5/5]

bool CStd_seg_Base::CanGetDim ( void  ) const
inline

Check if it is safe to call GetDim method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 276 of file Std_seg_.hpp.

◆ CanGetDonor_after_exon()

bool CSpliced_exon_Base::CanGetDonor_after_exon ( void  ) const
inline

Check if it is safe to call GetDonor_after_exon method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 1051 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetDonor_after_exon().

Referenced by CProteinAlignText::CProteinAlignText(), and CSpliced_exon_Base::GetDonor_after_exon().

◆ CanGetExons()

bool CSpliced_seg_Base::CanGetExons ( void  ) const
inline

Check if it is safe to call GetExons method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 686 of file Spliced_seg_.hpp.

Referenced by CScore_LastSpliceSite::Get(), CFeatureGenerator::SImplementation::StitchSmallHoles(), and CFeatureGenerator::SImplementation::TrimHolesToCodons().

◆ CanGetExt() [1/3]

bool CSeq_align_Base::CanGetExt ( void  ) const
inline

Check if it is safe to call GetExt method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 995 of file Seq_align_.hpp.

Referenced by IsGnomonConstructed().

◆ CanGetExt() [2/3]

bool CSparse_seg_Base::CanGetExt ( void  ) const
inline

Check if it is safe to call GetExt method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 353 of file Sparse_seg_.hpp.

◆ CanGetExt() [3/3]

bool CSpliced_exon_Base::CanGetExt ( void  ) const
inline

Check if it is safe to call GetExt method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 1119 of file Spliced_exon_.hpp.

◆ CanGetFirst_id()

bool CSparse_align_Base::CanGetFirst_id ( void  ) const
inline

Check if it is safe to call GetFirst_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 425 of file Sparse_align_.hpp.

◆ CanGetFirst_starts()

bool CSparse_align_Base::CanGetFirst_starts ( void  ) const
inline

Check if it is safe to call GetFirst_starts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 532 of file Sparse_align_.hpp.

◆ CanGetFrame()

bool CProt_pos_Base::CanGetFrame ( void  ) const
inline

Check if it is safe to call GetFrame method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 254 of file Prot_pos_.hpp.

◆ CanGetGenomic_end()

bool CSpliced_exon_Base::CanGetGenomic_end ( void  ) const
inline

Check if it is safe to call GetGenomic_end method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 801 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_end().

Referenced by CSpliced_exon_Base::GetGenomic_end().

◆ CanGetGenomic_id() [1/2]

bool CSpliced_exon_Base::CanGetGenomic_id ( void  ) const
inline

Check if it is safe to call GetGenomic_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 869 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_id().

Referenced by CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), CSpliced_exon_Base::GetGenomic_id(), and CFeatureGenerator::SImplementation::HasMixedGenomicIds().

◆ CanGetGenomic_id() [2/2]

bool CSpliced_seg_Base::CanGetGenomic_id ( void  ) const
inline

Check if it is safe to call GetGenomic_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 524 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetGenomic_id().

Referenced by CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), CSpliced_seg_Base::GetGenomic_id(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), and s_GetAlignmentContent().

◆ CanGetGenomic_start()

bool CSpliced_exon_Base::CanGetGenomic_start ( void  ) const
inline

Check if it is safe to call GetGenomic_start method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 754 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_start().

Referenced by CSpliced_exon_Base::GetGenomic_start().

◆ CanGetGenomic_strand() [1/2]

bool CSpliced_exon_Base::CanGetGenomic_strand ( void  ) const
inline

Check if it is safe to call GetGenomic_strand method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 937 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_strand().

Referenced by CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), ConvertSplicedToPairwiseAln(), CSpliced_exon_Base::GetGenomic_strand(), and CSpliced_seg::IsConsistentBiologicalOrder().

◆ CanGetGenomic_strand() [2/2]

bool CSpliced_seg_Base::CanGetGenomic_strand ( void  ) const
inline

◆ CanGetId() [1/2]

bool CScore_Base::CanGetId ( void  ) const
inline

Check if it is safe to call GetId method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 438 of file Score_.hpp.

References CScore_Base::IsSetId().

Referenced by CScore_Base::GetId(), and CHitMatrixDataSource::x_UpdateScoreMap().

◆ CanGetId() [2/2]

bool CSeq_align_Base::CanGetId ( void  ) const
inline

Check if it is safe to call GetId method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 970 of file Seq_align_.hpp.

Referenced by GetModelId().

◆ CanGetIds() [1/4]

bool CDense_diag_Base::CanGetIds ( void  ) const
inline

Check if it is safe to call GetIds method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 404 of file Dense_diag_.hpp.

◆ CanGetIds() [2/4]

bool CDense_seg_Base::CanGetIds ( void  ) const
inline

Check if it is safe to call GetIds method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 499 of file Dense_seg_.hpp.

Referenced by BOOST_AUTO_TEST_CASE(), CPaintAlignment::GetSegments(), CReportTrim::TrimAlignments(), TrimSequenceAndAnnotation(), CAlnWriter::WriteAlignDenseSeg(), and CVectorTrimPanel::x_TrimAlignments().

◆ CanGetIds() [3/4]

bool CPacked_seg_Base::CanGetIds ( void  ) const
inline

Check if it is safe to call GetIds method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 523 of file Packed_seg_.hpp.

◆ CanGetIds() [4/4]

bool CStd_seg_Base::CanGetIds ( void  ) const
inline

Check if it is safe to call GetIds method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 326 of file Std_seg_.hpp.

◆ CanGetIndex()

bool CSparse_seg_ext_Base::CanGetIndex ( void  ) const
inline

Check if it is safe to call GetIndex method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 164 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::IsSetIndex().

Referenced by CSparse_seg_ext_Base::GetIndex().

◆ CanGetLen()

bool CDense_diag_Base::CanGetLen ( void  ) const
inline

Check if it is safe to call GetLen method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 454 of file Dense_diag_.hpp.

References CDense_diag_Base::IsSetLen().

Referenced by CDense_diag_Base::GetLen().

◆ CanGetLens() [1/3]

bool CDense_seg_Base::CanGetLens ( void  ) const
inline

Check if it is safe to call GetLens method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 549 of file Dense_seg_.hpp.

Referenced by BOOST_AUTO_TEST_CASE(), CPaintAlignment::GetSegments(), CReportTrim::TrimAlignments(), TrimSequenceAndAnnotation(), CAlnWriter::WriteAlignDenseSeg(), and CVectorTrimPanel::x_TrimAlignments().

◆ CanGetLens() [2/3]

bool CPacked_seg_Base::CanGetLens ( void  ) const
inline

Check if it is safe to call GetLens method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 601 of file Packed_seg_.hpp.

◆ CanGetLens() [3/3]

bool CSparse_align_Base::CanGetLens ( void  ) const
inline

Check if it is safe to call GetLens method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 582 of file Sparse_align_.hpp.

◆ CanGetLoc()

bool CStd_seg_Base::CanGetLoc ( void  ) const
inline

Check if it is safe to call GetLoc method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 351 of file Std_seg_.hpp.

◆ CanGetMaster_id()

bool CSparse_seg_Base::CanGetMaster_id ( void  ) const
inline

Check if it is safe to call GetMaster_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 282 of file Sparse_seg_.hpp.

References CSparse_seg_Base::IsSetMaster_id().

Referenced by CSparse_seg_Base::GetMaster_id().

◆ CanGetModifiers()

bool CSpliced_seg_Base::CanGetModifiers ( void  ) const
inline

Check if it is safe to call GetModifiers method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 805 of file Spliced_seg_.hpp.

◆ CanGetNumseg() [1/3]

bool CDense_seg_Base::CanGetNumseg ( void  ) const
inline

Check if it is safe to call GetNumseg method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 452 of file Dense_seg_.hpp.

References CDense_seg_Base::IsSetNumseg().

Referenced by BOOST_AUTO_TEST_CASE(), CDense_seg_Base::GetNumseg(), CPaintAlignment::GetSegments(), CReportTrim::TrimAlignments(), TrimSequenceAndAnnotation(), CAlnWriter::WriteAlignDenseSeg(), and CVectorTrimPanel::x_TrimAlignments().

◆ CanGetNumseg() [2/3]

bool CPacked_seg_Base::CanGetNumseg ( void  ) const
inline

Check if it is safe to call GetNumseg method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 476 of file Packed_seg_.hpp.

References CPacked_seg_Base::IsSetNumseg().

Referenced by CPacked_seg_Base::GetNumseg().

◆ CanGetNumseg() [3/3]

bool CSparse_align_Base::CanGetNumseg ( void  ) const
inline

Check if it is safe to call GetNumseg method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 485 of file Sparse_align_.hpp.

References CSparse_align_Base::IsSetNumseg().

Referenced by CSparse_align_Base::GetNumseg().

◆ CanGetPartial()

bool CSpliced_exon_Base::CanGetPartial ( void  ) const
inline

Check if it is safe to call GetPartial method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 1072 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetPartial().

Referenced by CSpliced_exon_Base::GetPartial().

◆ CanGetParts()

bool CSpliced_exon_Base::CanGetParts ( void  ) const
inline

Check if it is safe to call GetParts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 984 of file Spliced_exon_.hpp.

◆ CanGetPoly_a()

bool CSpliced_seg_Base::CanGetPoly_a ( void  ) const
inline

◆ CanGetPresent()

bool CPacked_seg_Base::CanGetPresent ( void  ) const
inline

Check if it is safe to call GetPresent method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 573 of file Packed_seg_.hpp.

References CPacked_seg_Base::IsSetPresent().

Referenced by CPacked_seg_Base::GetPresent().

◆ CanGetProduct_end()

bool CSpliced_exon_Base::CanGetProduct_end ( void  ) const
inline

Check if it is safe to call GetProduct_end method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 724 of file Spliced_exon_.hpp.

Referenced by CScore_LastSpliceSite::Get().

◆ CanGetProduct_id() [1/2]

bool CSpliced_exon_Base::CanGetProduct_id ( void  ) const
inline

Check if it is safe to call GetProduct_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 848 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetProduct_id().

Referenced by CSpliced_exon_Base::GetProduct_id().

◆ CanGetProduct_id() [2/2]

bool CSpliced_seg_Base::CanGetProduct_id ( void  ) const
inline

Check if it is safe to call GetProduct_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 503 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_id().

Referenced by CSpliced_seg_Base::GetProduct_id(), s_GetAlignmentContent(), and CFeatureGenerator::SImplementation::TrimHolesToCodons().

◆ CanGetProduct_length()

bool CSpliced_seg_Base::CanGetProduct_length ( void  ) const
inline

Check if it is safe to call GetProduct_length method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 758 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_length().

Referenced by CScore_StartStopCodon::Get(), and CSpliced_seg_Base::GetProduct_length().

◆ CanGetProduct_start()

bool CSpliced_exon_Base::CanGetProduct_start ( void  ) const
inline

Check if it is safe to call GetProduct_start method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 694 of file Spliced_exon_.hpp.

◆ CanGetProduct_strand() [1/2]

bool CSpliced_exon_Base::CanGetProduct_strand ( void  ) const
inline

Check if it is safe to call GetProduct_strand method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 890 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetProduct_strand().

Referenced by ConvertSplicedToPairwiseAln(), CSpliced_exon_Base::GetProduct_strand(), CSpliced_seg::IsConsistentBiologicalOrder(), and CSpliced_seg::Validate().

◆ CanGetProduct_strand() [2/2]

bool CSpliced_seg_Base::CanGetProduct_strand ( void  ) const
inline

◆ CanGetProduct_type()

bool CSpliced_seg_Base::CanGetProduct_type ( void  ) const
inline

Check if it is safe to call GetProduct_type method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 639 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_type().

Referenced by CScore_LastSpliceSite::Get(), CSpliced_seg_Base::GetProduct_type(), and CPslRecord::xValidateSegment().

◆ CanGetRow_scores()

bool CSparse_seg_Base::CanGetRow_scores ( void  ) const
inline

Check if it is safe to call GetRow_scores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 328 of file Sparse_seg_.hpp.

◆ CanGetRows()

bool CSparse_seg_Base::CanGetRows ( void  ) const
inline

Check if it is safe to call GetRows method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 303 of file Sparse_seg_.hpp.

◆ CanGetScore()

bool CSeq_align_Base::CanGetScore ( void  ) const
inline

Check if it is safe to call GetScore method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 890 of file Seq_align_.hpp.

Referenced by CPslWriter::WriteAlign().

◆ CanGetScores() [1/5]

bool CDense_diag_Base::CanGetScores ( void  ) const
inline

Check if it is safe to call GetScores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 526 of file Dense_diag_.hpp.

◆ CanGetScores() [2/5]

bool CDense_seg_Base::CanGetScores ( void  ) const
inline

Check if it is safe to call GetScores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 599 of file Dense_seg_.hpp.

◆ CanGetScores() [3/5]

bool CPacked_seg_Base::CanGetScores ( void  ) const
inline

Check if it is safe to call GetScores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 651 of file Packed_seg_.hpp.

◆ CanGetScores() [4/5]

bool CSpliced_exon_Base::CanGetScores ( void  ) const
inline

Check if it is safe to call GetScores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 1009 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetScores().

Referenced by CSpliced_exon_Base::GetScores().

◆ CanGetScores() [5/5]

bool CStd_seg_Base::CanGetScores ( void  ) const
inline

Check if it is safe to call GetScores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 376 of file Std_seg_.hpp.

◆ CanGetSecond_id()

bool CSparse_align_Base::CanGetSecond_id ( void  ) const
inline

Check if it is safe to call GetSecond_id method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 455 of file Sparse_align_.hpp.

◆ CanGetSecond_starts()

bool CSparse_align_Base::CanGetSecond_starts ( void  ) const
inline

Check if it is safe to call GetSecond_starts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 557 of file Sparse_align_.hpp.

◆ CanGetSecond_strands()

bool CSparse_align_Base::CanGetSecond_strands ( void  ) const
inline

Check if it is safe to call GetSecond_strands method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 607 of file Sparse_align_.hpp.

◆ CanGetSeg_scores()

bool CSparse_align_Base::CanGetSeg_scores ( void  ) const
inline

Check if it is safe to call GetSeg_scores method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 632 of file Sparse_align_.hpp.

◆ CanGetSegs()

bool CSeq_align_Base::CanGetSegs ( void  ) const
inline

◆ CanGetStarts() [1/3]

bool CDense_diag_Base::CanGetStarts ( void  ) const
inline

Check if it is safe to call GetStarts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 429 of file Dense_diag_.hpp.

◆ CanGetStarts() [2/3]

bool CDense_seg_Base::CanGetStarts ( void  ) const
inline

Check if it is safe to call GetStarts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 524 of file Dense_seg_.hpp.

Referenced by BOOST_AUTO_TEST_CASE(), CPaintAlignment::GetSegments(), CReportTrim::TrimAlignments(), TrimSequenceAndAnnotation(), CAlnWriter::WriteAlignDenseSeg(), and CVectorTrimPanel::x_TrimAlignments().

◆ CanGetStarts() [3/3]

bool CPacked_seg_Base::CanGetStarts ( void  ) const
inline

Check if it is safe to call GetStarts method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 548 of file Packed_seg_.hpp.

◆ CanGetStrands() [1/3]

bool CDense_diag_Base::CanGetStrands ( void  ) const
inline

Check if it is safe to call GetStrands method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 501 of file Dense_diag_.hpp.

Referenced by CDense_diag::GetSeqStrand().

◆ CanGetStrands() [2/3]

bool CDense_seg_Base::CanGetStrands ( void  ) const
inline

◆ CanGetStrands() [3/3]

bool CPacked_seg_Base::CanGetStrands ( void  ) const
inline

Check if it is safe to call GetStrands method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 626 of file Packed_seg_.hpp.

◆ CanGetType()

bool CSeq_align_Base::CanGetType ( void  ) const
inline

Check if it is safe to call GetType method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 796 of file Seq_align_.hpp.

References CSeq_align_Base::IsSetType().

Referenced by CSeq_align_Base::GetType().

◆ CanGetValue()

bool CScore_Base::CanGetValue ( void  ) const
inline

Check if it is safe to call GetValue method.

Returns
  • true, if the data member is getatable.
  • false, otherwise.

Definition at line 459 of file Score_.hpp.

References CScore_Base::IsSetValue().

Referenced by CScore_Base::GetValue().

◆ CDense_diag_Base() [1/2]

CDense_diag_Base::CDense_diag_Base ( const CDense_diag_Base )
private

◆ CDense_diag_Base() [2/2]

END_CLASS_INFO CDense_diag_Base::CDense_diag_Base ( void  )

Definition at line 102 of file Dense_diag_.cpp.

References CDense_diag_Base::m_set_State.

◆ CDense_seg_Base() [1/2]

CDense_seg_Base::CDense_seg_Base ( const CDense_seg_Base )
private

◆ CDense_seg_Base() [2/2]

END_CLASS_INFO CDense_seg_Base::CDense_seg_Base ( void  )

Definition at line 110 of file Dense_seg_.cpp.

References CDense_seg_Base::m_set_State.

◆ CheckSelected() [1/5]

void CProduct_pos_Base::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 237 of file Product_pos_.hpp.

References CProduct_pos_Base::m_choice, and CProduct_pos_Base::ThrowInvalidSelection().

Referenced by CProduct_pos_Base::GetNucpos(), and CProduct_pos_Base::GetProtpos().

◆ CheckSelected() [2/5]

void CScore_Base::C_Value::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 355 of file Score_.hpp.

◆ CheckSelected() [3/5]

void CSeq_align_Base::C_Segs::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 697 of file Seq_align_.hpp.

◆ CheckSelected() [4/5]

void CSpliced_exon_chunk_Base::CheckSelected ( E_Choice  index) const
inline

◆ CheckSelected() [5/5]

void CSpliced_seg_modifier_Base::CheckSelected ( E_Choice  index) const
inline

Verify selection, throw exception if it differs from the expected.

Parameters
indexExpected selection.

Definition at line 234 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::m_choice, and CSpliced_seg_modifier_Base::ThrowInvalidSelection().

Referenced by CSpliced_seg_modifier_Base::GetStart_codon_found(), and CSpliced_seg_modifier_Base::GetStop_codon_found().

◆ CPacked_seg() [1/2]

CPacked_seg::CPacked_seg ( const CPacked_seg value)
private

◆ CPacked_seg() [2/2]

CPacked_seg::CPacked_seg ( void  )
inline

Definition at line 86 of file Packed_seg.hpp.

◆ CPacked_seg_Base() [1/2]

CPacked_seg_Base::CPacked_seg_Base ( const CPacked_seg_Base )
private

◆ CPacked_seg_Base() [2/2]

END_CLASS_INFO CPacked_seg_Base::CPacked_seg_Base ( void  )

Definition at line 118 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_set_State.

◆ CProduct_pos_Base() [1/2]

CProduct_pos_Base::CProduct_pos_Base ( const CProduct_pos_Base )
private

◆ CProduct_pos_Base() [2/2]

END_CHOICE_INFO CProduct_pos_Base::CProduct_pos_Base ( void  )

Definition at line 136 of file Product_pos_.cpp.

◆ CProt_pos_Base() [1/2]

CProt_pos_Base::CProt_pos_Base ( const CProt_pos_Base )
private

◆ CProt_pos_Base() [2/2]

END_CLASS_INFO CProt_pos_Base::CProt_pos_Base ( void  )

Definition at line 68 of file Prot_pos_.cpp.

References CProt_pos_Base::m_set_State.

◆ CScore_Base() [1/2]

CScore_Base::CScore_Base ( const CScore_Base )
private

◆ CScore_Base() [2/2]

END_CLASS_INFO CScore_Base::CScore_Base ( void  )

Definition at line 167 of file Score_.cpp.

References CScore_Base::m_set_State.

◆ CScore_set() [1/2]

CScore_set::CScore_set ( const CScore_set value)
private

◆ CScore_set() [2/2]

CScore_set::CScore_set ( void  )
inline

Definition at line 86 of file Score_set.hpp.

◆ CScore_set_Base() [1/2]

CScore_set_Base::CScore_set_Base ( const CScore_set_Base )
private

◆ CScore_set_Base() [2/2]

END_CLASS_INFO CScore_set_Base::CScore_set_Base ( void  )

Definition at line 68 of file Score_set_.cpp.

References CScore_set_Base::m_set_State.

◆ CSeq_align_Base() [1/2]

CSeq_align_Base::CSeq_align_Base ( const CSeq_align_Base )
private

◆ CSeq_align_Base() [2/2]

END_CLASS_INFO CSeq_align_Base::CSeq_align_Base ( void  )

◆ CSeq_align_set_Base() [1/2]

CSeq_align_set_Base::CSeq_align_set_Base ( const CSeq_align_set_Base )
private

◆ CSeq_align_set_Base() [2/2]

END_CLASS_INFO CSeq_align_set_Base::CSeq_align_set_Base ( void  )

Definition at line 68 of file Seq_align_set_.cpp.

References CSeq_align_set_Base::m_set_State.

◆ CSparse_align_Base() [1/2]

CSparse_align_Base::CSparse_align_Base ( const CSparse_align_Base )
private

◆ CSparse_align_Base() [2/2]

END_CLASS_INFO CSparse_align_Base::CSparse_align_Base ( void  )

◆ CSparse_seg_Base() [1/2]

CSparse_seg_Base::CSparse_seg_Base ( const CSparse_seg_Base )
private

◆ CSparse_seg_Base() [2/2]

END_CLASS_INFO CSparse_seg_Base::CSparse_seg_Base ( void  )

Definition at line 111 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_set_State.

◆ CSparse_seg_ext() [1/2]

CSparse_seg_ext::CSparse_seg_ext ( const CSparse_seg_ext value)
private

◆ CSparse_seg_ext() [2/2]

CSparse_seg_ext::CSparse_seg_ext ( void  )
inline

Definition at line 86 of file Sparse_seg_ext.hpp.

◆ CSparse_seg_ext_Base() [1/2]

CSparse_seg_ext_Base::CSparse_seg_ext_Base ( const CSparse_seg_ext_Base )
private

◆ CSparse_seg_ext_Base() [2/2]

END_CLASS_INFO CSparse_seg_ext_Base::CSparse_seg_ext_Base ( void  )

Definition at line 66 of file Sparse_seg_ext_.cpp.

References CSparse_seg_ext_Base::m_set_State.

◆ CSplice_site() [1/2]

CSplice_site::CSplice_site ( const CSplice_site value)
private

◆ CSplice_site() [2/2]

CSplice_site::CSplice_site ( void  )
inline

Definition at line 86 of file Splice_site.hpp.

◆ CSplice_site_Base() [1/2]

CSplice_site_Base::CSplice_site_Base ( const CSplice_site_Base )
private

◆ CSplice_site_Base() [2/2]

END_CLASS_INFO CSplice_site_Base::CSplice_site_Base ( void  )

Definition at line 72 of file Splice_site_.cpp.

References CSplice_site_Base::m_set_State.

◆ CSpliced_exon_Base() [1/2]

CSpliced_exon_Base::CSpliced_exon_Base ( const CSpliced_exon_Base )
private

◆ CSpliced_exon_Base() [2/2]

END_CLASS_INFO CSpliced_exon_Base::CSpliced_exon_Base ( void  )

◆ CSpliced_exon_chunk() [1/2]

CSpliced_exon_chunk::CSpliced_exon_chunk ( const CSpliced_exon_chunk value)
private

◆ CSpliced_exon_chunk() [2/2]

CSpliced_exon_chunk::CSpliced_exon_chunk ( void  )
inline

Definition at line 86 of file Spliced_exon_chunk.hpp.

◆ CSpliced_exon_chunk_Base() [1/2]

CSpliced_exon_chunk_Base::CSpliced_exon_chunk_Base ( const CSpliced_exon_chunk_Base )
private

◆ CSpliced_exon_chunk_Base() [2/2]

END_CHOICE_INFO CSpliced_exon_chunk_Base::CSpliced_exon_chunk_Base ( void  )

Definition at line 121 of file Spliced_exon_chunk_.cpp.

◆ CSpliced_seg_Base() [1/2]

CSpliced_seg_Base::CSpliced_seg_Base ( const CSpliced_seg_Base )
private

◆ CSpliced_seg_Base() [2/2]

END_CLASS_INFO CSpliced_seg_Base::CSpliced_seg_Base ( void  )

Definition at line 140 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_set_State.

◆ CSpliced_seg_modifier() [1/2]

CSpliced_seg_modifier::CSpliced_seg_modifier ( const CSpliced_seg_modifier value)
private

◆ CSpliced_seg_modifier() [2/2]

CSpliced_seg_modifier::CSpliced_seg_modifier ( void  )
inline

Definition at line 86 of file Spliced_seg_modifier.hpp.

◆ CSpliced_seg_modifier_Base() [1/2]

CSpliced_seg_modifier_Base::CSpliced_seg_modifier_Base ( const CSpliced_seg_modifier_Base )
private

◆ CSpliced_seg_modifier_Base() [2/2]

END_CHOICE_INFO CSpliced_seg_modifier_Base::CSpliced_seg_modifier_Base ( void  )

Definition at line 106 of file Spliced_seg_modifier_.cpp.

◆ CStd_seg_Base() [1/2]

CStd_seg_Base::CStd_seg_Base ( const CStd_seg_Base )
private

◆ CStd_seg_Base() [2/2]

END_CLASS_INFO CStd_seg_Base::CStd_seg_Base ( void  )

Definition at line 93 of file Std_seg_.cpp.

References CStd_seg_Base::m_set_State.

◆ DECLARE_INTERNAL_TYPE_INFO() [1/20]

CDense_diag_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [2/20]

CDense_seg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [3/20]

CPacked_seg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [4/20]

CProduct_pos_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [5/20]

CProt_pos_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [6/20]

CScore_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [7/20]

CScore_Base::C_Value::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [8/20]

CScore_set_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [9/20]

CSeq_align_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [10/20]

CSeq_align_Base::C_Segs::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [11/20]

CSeq_align_set_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [12/20]

CSparse_align_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [13/20]

CSparse_seg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [14/20]

CSparse_seg_ext_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [15/20]

CSplice_site_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [16/20]

CSpliced_exon_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [17/20]

CSpliced_exon_chunk_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [18/20]

CSpliced_seg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [19/20]

CSpliced_seg_modifier_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DECLARE_INTERNAL_TYPE_INFO() [20/20]

CStd_seg_Base::DECLARE_INTERNAL_TYPE_INFO ( )

◆ DoNotDeleteThisObject()

void CScore_Base::DoNotDeleteThisObject ( void  )
virtual

Mark this object as not allocated in heap – do not delete this object.

Reimplemented from CObject.

Definition at line 149 of file Score_.cpp.

References CObject::DoNotDeleteThisObject(), and CScore_Base::m_Value.

◆ DoSelect() [1/5]

void CProduct_pos_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ DoSelect() [2/5]

void CScore_Base::C_Value::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

Definition at line 62 of file Score_.cpp.

◆ DoSelect() [3/5]

void CSeq_align_Base::C_Segs::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

Definition at line 102 of file Seq_align_.cpp.

References CObject::AddReference().

◆ DoSelect() [4/5]

void CSpliced_exon_chunk_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ DoSelect() [5/5]

void CSpliced_seg_modifier_Base::DoSelect ( E_Choice  index,
CObjectMemoryPool pool = 0 
)
private

◆ EProduct_type()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CSpliced_seg_Base::EProduct_type ( void  )
static

Access to EProduct_type's attributes (values, names) as defined in spec.

◆ EType()

static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME() CSeq_align_Base::EType ( void  )
static

Access to EType's attributes (values, names) as defined in spec.

◆ Get() [1/2]

const CScore_set_Base::Tdata & CScore_set_Base::Get ( void  ) const
inline

Get the member data.

Returns
Reference to the member data.

Definition at line 165 of file Score_set_.hpp.

References CScore_set_Base::m_data.

Referenced by CScore_EdgeExonInfo::Get(), s_ExonToDenseg(), CGff3Writer::xAssignAlignmentSplicedScores(), and CGff3FlybaseWriter::xAssignAlignmentSplicedScores().

◆ Get() [2/2]

const CSeq_align_set_Base::Tdata & CSeq_align_set_Base::Get ( void  ) const
inline

Get the member data.

Returns
Reference to the member data.

Definition at line 166 of file Seq_align_set_.hpp.

References CSeq_align_set_Base::m_data.

Referenced by CAlnMix::Add(), CSeqsRange::Add(), CVDBBlastUtil::AddSubjectsToScope(), CContigAssembly::Align(), CAlnGraphic::AlnGraphicDisplay(), BOOST_AUTO_TEST_CASE(), BuildAlignDataSource(), COligoSpecificityTemplate::COligoSpecificityTemplate(), Convert_Seq_align_set_Seq_align(), Convert_Seq_align_set_Seq_loc(), CreateEmptySeq_align_set(), CTableDataAlnSummary::CTableDataAlnSummary(), CDisplaySeqalign::DisplaySeqalign(), ExtractFirstSeqAlign(), CAlignFormatUtil::ExtractQuerySeqAlign(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CSeqAlignFilter::FilterByAccessionType(), CSeqAlignFilter::FilterByGiList(), CSeqAlignFilter::FilterByGiListFromFile(), CSeqAlignFilter::FilterByTaxonomy(), CAlignFormatUtil::FilterSeqalignByEval(), CAlignFormatUtil::FilterSeqalignByPercentIdent(), CAlignFormatUtil::FilterSeqalignBySeqList(), TestUtil::FlattenSeqAlignSet(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CMergeAligner::GenerateAlignments(), CMergeTreeAligner::GenerateAlignments(), CFileLoadAligner::GenerateAlignments(), CAlignmentCollectionScore::Get(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CAlignFormatUtil::GetDbType(), CShowBlastDeflineTest::GetDeflineInfo(), CAlignFormatUtil::GetMasterCoverage(), CAlignFormatUtil::GetSeqAlignSetCalcParams(), CAlignFormatUtil::GetSeqAlignSetCalcParamsFromASN(), CAlignFormatUtil::GetSeqAlignSetCalcPercentIdent(), CRemoteBlast::GetSeqAlignSets(), CSeq_align::GetSeqStrand(), CAlignFormatUtil::GetSubjectsNumber(), CAlignFormatUtil::GetUniqSeqCoverage(), CAlnGraphic::Init(), CAlnContainer::insert(), CAlignResultsSet::Insert(), CBlastFormatUtil::InsertSubjectScores(), JoinCompartment(), CAlignFormatUtil::LimitSeqalignByHsps(), MakeSubjectScores(), CSortHitByMolecularTypeEx::operator()(), PatchTargetSequence(), CDisplaySeqalign::PrepareBlastUngappedSeqalign(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx(), CBlast_SAM_Formatter::Print(), CIgBlastTabularInfo::PrintHeader(), CBlastTabularInfo::PrintHeader(), CBlastFormat::PrintOneResultSet(), PrintSAM(), PrintTabular(), CAlignFormatUtil::PruneSeqalign(), CAlignFormatUtil::PruneSeqalignAll(), NBestPlacement::Rank(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CMergeyApp::Run(), CNgAlignApp::Run(), CAlignCleanupApplication::Run(), CFarPointerSeq::RunBlast(), CCreateSeqHistForTpa::RunBlast(), CAdvancedAlignCleanup::RunSplignOnCompartment(), CTestSingleAln_All::RunTest(), s_AlignSet2Annot(), s_AlignToSeqRanges(), s_BlastResults2SeqAlignDatabaseSearch_OMF(), s_BuildArchiveAll(), s_CombineSearchSets(), CPsiBlastTestFixture::s_CountNumberUniqueGIs(), s_CountSegments(), s_ExtractSeqId(), s_Fingerprint_Seq_align_set(), s_GetAlignmentLength(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Interval(), s_GetAlignmentTooltip(), s_GetCountIdentityMismatch(), s_GetGapCount(), SAlignmentScoringModel::s_GetIdentOdds_disc(), s_GetIndels(), s_GetJoinedAlignment(), s_ProcessAlignSet(), s_Render_PairwiseAlign(), s_RunBlast2NASeq(), s_Seq_align_Seq_loc(), s_SeqAlignSetToXMLHits(), s_SeqAlignSetToXMLHsps(), s_SeqAlignToBlastSeqLoc(), s_SeqAlignToXMLHit(), s_SplitAlignVectorBySubjects(), s_TestCalc(), s_TestStdSegGaps(), CAlignmentCollectionScore::Set(), CIgBlastTabularInfo::SetAirrFormatData(), CIgBlastTabularInfo::SetIgAnnotation(), CSeq_align_set::Size(), CAlignFormatUtil::SortHitByMasterCoverageDescending(), CAlignFormatUtil::SortHitByMasterStartAscending(), CAlignFormatUtil::SortHitByScoreDescending(), CAlignFormatUtil::SortHitByTotalScoreDescending(), CSeq_align::SplitOnLongDiscontinuity(), sRunTest(), sUpdateCase(), testNuclHitList(), testResultAlignments(), CAlignResultsSet::ToBestSeqAlignSet(), CValidError_align::ValidateSeqAlign(), CPslWriter::WriteAlign(), CAlnTableDS::x_AddAlign(), CSeq_annot_Info::x_AddAlignKeys(), CQuerySet::x_AlreadyContains(), CIgBlast::x_AnnotateC(), CIgBlast::x_AnnotateD(), CIgBlast::x_AnnotateDJ(), CIgBlast::x_AnnotateJ(), CMagicBlast::x_BuildResultSet(), CMagicBlast::x_BuildSeqAlignSet(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CPrimaryItem::x_CollectSegments(), x_CollectSegments(), CQuerySet::x_ContainsAlignment(), CDeltaBlastTestFixture::x_CountNumberUniqueIds(), CCleanupAlignmentsJob::x_CreateProjectItems(), CSplignJob::x_CreateProjectItems(), CIgBlast::x_FindDJ(), CIgBlast::x_FindDJAln(), CTracebackSearchTestFixture::x_FindUsedGis(), CCIGAR_Formatter::x_FormatAlignmentRows(), CProSplignJob::x_GenerateCompartments(), CInstancedAligner::x_GetCleanupInstances(), CInstancedAligner::x_GetDistanceInstances(), CShowBlastDefline::x_GetScoreInfoForTable(), CCommonComponentScorer::x_GetSeqHistCompList(), CIdMapperTestApp::x_HandleAlignments(), CInversionMergeAligner::x_HandleSingleStrandMerging(), CSeq_align_Mapper_Base::x_Init(), CPhyTreeCalc::x_InitAlignDS(), CDisplaySeqalign::x_InitAlignParams(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CTreeAlignMerger::x_MakeMergeableGroups(), CMergeAligner::x_MergeAlignments(), CVecscreen::x_MergeLowerRankSeqalign(), CVecscreen::x_MergeSeqalign(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CInstancedAligner::x_MinCoverageCheck(), CBlast_SAM_Formatter::x_Print(), CBlastFormat::x_PrintIgTabularReport(), CNgAlignApp::x_PrintNoHitList(), CBlastFormat::x_PrintTabularReport(), CIgBlast::x_ProcessCResult(), CAppHitFilter::x_ReadInputHits(), CTabularFormatter_DiscStrand::x_RecurseStrands(), CInstancedAligner::x_RunAligner(), CInversionMergeAligner::x_RunMerger(), CMultiAligner::x_SetDomainHits(), CMagicBlastResults::x_SetInfo(), COligoSpecificityTemplate::x_SortHit(), CInversionMergeAligner::x_SplitAlignmentsByStrand(), CBlastFormat::x_SplitSeqAlign(), CHitMatrixDataSource::x_TestAndSelectAlign(), CAnnotWriterApp::xProcessInputObject(), and CGff3Writer::xWriteAlignDisc().

◆ GetAcceptor_before_exon()

const CSpliced_exon_Base::TAcceptor_before_exon & CSpliced_exon_Base::GetAcceptor_before_exon ( void  ) const
inline

◆ GetAmin()

CProt_pos_Base::TAmin CProt_pos_Base::GetAmin ( void  ) const
inline

◆ GetBases()

const CSplice_site_Base::TBases & CSplice_site_Base::GetBases ( void  ) const
inline

◆ GetBounds()

const CSeq_align_Base::TBounds & CSeq_align_Base::GetBounds ( void  ) const
inline

◆ GetDendiag()

const CSeq_align_Base::C_Segs::TDendiag & CSeq_align_Base::C_Segs::GetDendiag ( void  ) const
inline

◆ GetDenseg()

const CSeq_align_Base::C_Segs::TDenseg & CSeq_align_Base::C_Segs::GetDenseg ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 153 of file Seq_align_.cpp.

Referenced by CAlnMix::Add(), CSeqsRange::Add(), CAlnVwrApp::AddAlnToMix(), CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), BOOST_AUTO_TEST_CASE(), BuildAlignDataSource(), CSeq_align::CheckNumRows(), CDUpdater::ComputePercentIdentity(), CAlignmentAssistant::CreateFeature(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CFeaturePropagator::CreateRowSeq_loc(), CSeq_align::CreateTranslatedDensegFromNADenseg(), CAlignmentAssistant::DeleteSelection(), Denseg2DenseDiagList(), CDisplaySeqalign::DisplaySeqalign(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CEditSeqEndsWithAlign::FindPosition(), CFeaturePropagator::FindRow(), CSeq_align::GapLengthRange(), CSeq_align::GetAlignedBases(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CAlignFormatUtil::GetAlignmentLength(), CScoreBuilder::GetBlastScoreDenseg(), CAlignmentAssistant::GetFeatures(), GetMasterGIFromSeqAlign(), GetPssmIdFromSeqAlign(), CPaintAlignment::GetSegments(), CSeq_align::GetSeq_id(), CAlignFormatUtil::GetSeqAlignSetCalcParamsFromASN(), CSeq_align::GetSeqRange(), CSeq_align::GetSeqStart(), CSeq_align::GetSeqStop(), CSeq_align::GetSeqStrand(), CAlignFormatUtil::GetUniqSeqCoverage(), CScoreUniqSeqCoverage::MakeScore(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnPropagateFeatures(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CTabularFormatter_Cigar::Print(), PrintSAM(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CTestBlastp_All::RunTest(), CTestSingleAln_All::RunTest(), s_AlignToSeqRanges(), s_CheckTraceMateAlign(), s_ComputeTraceback(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_DivvyUpAlignments_ProcessAnnot(), s_DivvyUpAlignments_ProcessAnnot_Denseg(), s_Fingerprint_Seq_align(), s_GetAlignmentContent(), s_GetAlignmentLength(), s_GetAlignmentTooltip(), s_GetAlnScores(), s_GetCigarString(), s_GetCountIdentityMismatch(), s_GetGapCount(), s_GetIndels(), s_GetSubjectId(), s_IsProteinToGenomic(), s_Seq_align_Seq_loc(), s_SeqAlignSetToXMLHsps(), s_SetAirrAlignmentInfo(), s_TestAlignmentFromMSAs(), s_TestCalc(), s_TestResultAlignment(), COverlapScorer::ScoreAlignments(), CClippedScorer::ScoreAlignments(), SeqAlignConvert(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CBlastTabularInfo::SetFields(), CIgBlastTabularInfo::SetIgAnnotation(), CSeq_align::SplitOnLongDiscontinuity(), CAlignmentAssistant::TranslateLocations(), CReportTrim::TrimAlignments(), TrimSeqAlign(), TrimSequenceAndAnnotation(), UpdateDensegAlignment(), CSeq_align::Validate(), CValidError_align::ValidateSeqAlign(), CAlnWriter::WriteAlign(), CPslWriter::WriteAlign(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CMultiAligner::x_AlignClusterQueries(), CMultiAligner::x_AlignFillerBlocks(), CIgBlast::x_AnnotateC(), CIgBlast::x_AnnotateDomain(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CAlignCleanup::x_Cleanup_AlignVec(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CHitMatrixDataSource::x_CreateHit_Denseg(), CTreeBuilderJob::x_CreateProjectItems(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), COligoSpecificityCheck::x_FillGlobalAlignInfo(), CIgBlast::x_FillJDomain(), CMultiAligner::x_FindRPSHits(), CCIGAR_Formatter::x_FormatAlignmentRows(), CApplyRNAITSDlg::x_GetAlignments(), CValidError_align::x_GetIds(), COligoSpecificityCheck::x_GetSlaveRangeGivenMasterRange(), CSeq_align_Mapper_Base::x_Init(), CPhyTreeCalc::x_InitAlignDS(), CUpdateSeqPanel::x_InitDrawingParams(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CUnorderedSplitter::x_MakeAlignmentPairUnique(), COligoSpecificityCheck::x_NW_alignment(), CAnnotObject_Info::x_ProcessAlign(), CApplyRNAITSDlg::x_SeqIdsAlignedWith(), CMultiAligner::x_SetDomainHits(), CApplyRNAITSDlg::x_SetupAlnMgr(), x_TestAlignmentQuerySubjStrandCombinations(), CVectorTrimPanel::x_TrimAlignments(), CValidError_align::x_ValidateAlignPercentIdentity(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi129295(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi7450545(), and CGff3Writer::xWriteAlignDenseg().

◆ GetDiag()

CSpliced_exon_chunk_Base::TDiag CSpliced_exon_chunk_Base::GetDiag ( void  ) const
inline

◆ GetDim() [1/5]

CDense_diag_Base::TDim CDense_diag_Base::GetDim ( void  ) const
inline

◆ GetDim() [2/5]

CDense_seg_Base::TDim CDense_seg_Base::GetDim ( void  ) const
inline

Get the Dim member data.

Returns
Copy of the member data.

Definition at line 421 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Dim.

Referenced by CSeqsRange::Add(), CAlnMixMatches::Add(), CAlnMixSequences::Add(), CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), BOOST_AUTO_TEST_CASE(), CDense_seg::CheckNumRows(), CDense_seg::CheckNumSegs(), CDense_seg::Compact(), ConvertDensegToPairwiseAln(), ConvertToPairwise(), CreateAlignRow(), CSeq_align::CreateDensegFromDisc(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), CSeq_align::CreateTranslatedDensegFromNADenseg(), CAlignmentAssistant::DeleteSelection(), Denseg2DenseDiagList(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CDense_seg::ExtractSlice(), CFeaturePropagator::FindRow(), CSeq_align::GapLengthRange(), CSeq_align::GetAlignedBases(), CAlignmentAssistant::GetFeatures(), CPaintAlignment::GetSegments(), CPhyTreeCalc::GetSeqAlign(), CDense_seg::GetSeqStart(), CDense_seg::GetSeqStop(), CValidError_align::IsTpaAlignment(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CDense_seg::OffsetRow(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CDense_seg::CReserveHook::PreReadClassMember(), CAlnAsnReader::Read(), CDenseSegReserveStartsHook::ReadClassMember(), CDenseSegReserveStrandsHook::ReadClassMember(), CDense_seg::RemapToLoc(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), s_AlignToSeqRanges(), s_CalculateMatchingColumns(), s_CompressDiscToDenseq(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_DenseSegLength(), s_FindSegment(), s_GetAlignmentLength(), s_GetGapCount(), s_GetIndels(), s_GetNumIdsToUse(), s_Seq_align_Seq_loc(), s_SeqAlignToBlastSeqLoc(), s_TestAlignmentFromMSAs(), COverlapScorer::ScoreAlignments(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CDense_seg::SwapRows(), CAlignmentAssistant::TranslateLocations(), CReportTrim::TrimAlignments(), CDense_seg::TrimEndGaps(), TrimSeqAlign(), CAlnWriter::WriteAlignDenseSeg(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CAlignCleanup::x_Cleanup_AlignVec(), CInversionMergeAligner::x_CreateDiscAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAppHitFilter::x_DumpOutput(), CAlnMix::x_ExtendDSWithWidths(), CVectorTrimPanel::x_FindSegment(), CReportTrim::x_FindSegment(), CDense_seg::x_FindSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CInversionMergeAligner::x_IsAllGap(), CUnorderedSplitter::x_IsAllGap(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CInstancedAligner::x_RunCleanup(), x_TestAlignmentQuerySubjStrandCombinations(), CVectorTrimPanel::x_TrimAlignments(), CValidError_align::x_ValidateAlignPercentIdentity(), and CPslRecord::xValidateSegment().

◆ GetDim() [3/5]

CPacked_seg_Base::TDim CPacked_seg_Base::GetDim ( void  ) const
inline

Get the Dim member data.

Returns
Copy of the member data.

Definition at line 445 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Dim.

Referenced by CSeqsRange::Add(), ConvertPackedsegToPairwiseAln(), CSeq_align_Mapper_Base::x_Init(), and CSeq_loc_Mapper_Base::x_InitAlign().

◆ GetDim() [4/5]

CSeq_align_Base::TDim CSeq_align_Base::GetDim ( void  ) const
inline

◆ GetDim() [5/5]

CStd_seg_Base::TDim CStd_seg_Base::GetDim ( void  ) const
inline

◆ GetDisc()

const CSeq_align_Base::C_Segs::TDisc & CSeq_align_Base::C_Segs::GetDisc ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 197 of file Seq_align_.cpp.

Referenced by CAlnMix::Add(), CSeqsRange::Add(), BuildAlignDataSource(), ExtractFirstSeqAlign(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CAlignFormatUtil::ExtractSeqalignSetFromDiscSegs(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CSeq_align::GetSeqStrand(), CAlnContainer::insert(), PatchTargetSequence(), PrintSAM(), PrintTabular(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CTestSingleAln_All::RunTest(), s_AlignToSeqRanges(), s_CountSegments(), s_ExtractSeqId(), s_Fingerprint_Seq_align(), s_GetAlignmentLength(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Interval(), s_GetAlignmentTooltip(), s_GetCountIdentityMismatch(), s_GetGapCount(), SAlignmentScoringModel::s_GetIdentOdds_disc(), s_GetIndels(), s_Render_PairwiseAlign(), s_ScoreAlignments(), s_Seq_align_Seq_loc(), s_SeqAlignToXMLHit(), CSeq_align::SplitOnLongDiscontinuity(), CValidError_align::ValidateSeqAlign(), CPslWriter::WriteAlign(), CAlnTableDS::x_AddAlign(), CSeq_annot_Info::x_AddAlignKeys(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CPrimaryItem::x_CollectSegments(), x_CollectSegments(), CQuerySet::x_ContainsAlignment(), CCleanupAlignmentsJob::x_CreateProjectItems(), CCIGAR_Formatter::x_FormatAlignmentRows(), CCommonComponentScorer::x_GetSeqHistCompList(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CTreeAlignMerger::x_MakeMergeableGroups(), CAnnotObject_Info::x_ProcessAlign(), CAppHitFilter::x_ReadInputHits(), CTabularFormatter_DiscStrand::x_RecurseStrands(), CHitMatrixDataSource::x_TestAndSelectAlign(), and CGff3Writer::xWriteAlignDisc().

◆ GetDonor_after_exon()

const CSpliced_exon_Base::TDonor_after_exon & CSpliced_exon_Base::GetDonor_after_exon ( void  ) const
inline

◆ GetExons()

const CSpliced_seg_Base::TExons & CSpliced_seg_Base::GetExons ( void  ) const
inline

Get the Exons member data.

Returns
Reference to the member data.

Definition at line 692 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Exons.

Referenced by CSeqsRange::Add(), CFeatureGenerator::SImplementation::AdjustAlignment(), CSpliced_seg::AsDiscSeg(), BOOST_AUTO_TEST_CASE(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), ConvertSplicedToPairwiseAln(), CProteinAlignText::CProteinAlignText(), CSeq_align::CreateRowSeq_loc(), CInternalStopFinder::FindStartStopRanges(), CScore_InternalUnaligned::Get(), CScore_ExonCount::Get(), CScore_IndelToSplice::Get(), CScore_LastSpliceSite::Get(), CScore_EdgeExonInfo::Get(), CScoreBuilder::GetBlastScoreSpliced(), CInternalStopFinder::GetCDSNucleotideSequence(), GetExonPartialness(), SAlignmentScoringModel::GetExonsOdds(), CFeatureGenerator::SImplementation::GetExonStructure(), CProteinAlignText::GetGenomicBounds(), SAlignmentScoringModel::GetLongestMatchrunLen(), SAlignmentScoringModel::GetNumGapopensBetweenExons(), CProductStringBuilder::GetProductString(), CSpliced_seg::GetSeqRange(), CSpliced_seg::GetSeqStart(), CSpliced_seg::GetSeqStop(), CSpliced_seg::GetSeqStrand(), SAlignmentScoringModel::GetSplicesOdds(), GetTerminalPartialness(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), CProSplign::CImplementation::HasStartOnNuc(), CProSplign::CImplementation::HasStopOnNuc(), CSpliced_seg::IsConsistentBiologicalOrder(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_ExonIntrons::Print(), PrintSAM(), ProjectExons(), variation::CVariationUtil::s_AddIntronicOffsets(), variation_ref::CVariationUtil::s_AddIntronicOffsets(), s_AlignToSeqRanges(), s_CountSegments(), s_Fingerprint_Spliced_seg(), s_GetAlignmentLength(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Intron(), s_GetCountIdentityMismatch(), s_GetGapCount(), SAlignmentScoringModel::s_GetIdentOdds_nucSS(), s_SplicedToDisc(), CReportEntry::SetAlignment(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CAlnWriter::WriteAlignSplicedSeg(), CReportEntry::x_CheckExonGap(), CAdvancedAlignCleanup::x_CleanupProsplignCompartment(), CAlignGlyph::x_DrawNonConsensusSpliceSites(), CSeq_align_Mapper_Base::x_GetDstExon(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAlnSpanVertModel::x_PopulateRowsSpliced(), CCDSTranslationPanel::x_SetLocationForProtein(), CPslRecord::xInitializeBlocks(), CPslRecord::xInitializeBlocksStrandNegative(), CPslRecord::xInitializeBlocksStrandPositive(), CPslRecord::xInitializeStats(), CPslRecord::xValidateSegment(), and CGff3Writer::xWriteAlignSpliced().

◆ GetExt() [1/3]

const CSeq_align_Base::TExt & CSeq_align_Base::GetExt ( void  ) const
inline

◆ GetExt() [2/3]

const CSparse_seg_Base::TExt & CSparse_seg_Base::GetExt ( void  ) const
inline

Get the Ext member data.

Returns
Reference to the member data.

Definition at line 359 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Ext.

Referenced by CRemoveSeqFromAlignDlg::ModifyAlign(), and s_Fingerprint_Sparse_seg().

◆ GetExt() [3/3]

const CSpliced_exon_Base::TExt & CSpliced_exon_Base::GetExt ( void  ) const
inline

Get the Ext member data.

Returns
Reference to the member data.

Definition at line 1125 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Ext.

Referenced by CSeq_align_Mapper_Base::x_GetDstExon().

◆ GetFirst_id()

const CSparse_align_Base::TFirst_id & CSparse_align_Base::GetFirst_id ( void  ) const
inline

◆ GetFirst_starts()

const CSparse_align_Base::TFirst_starts & CSparse_align_Base::GetFirst_starts ( void  ) const
inline

◆ GetFrame()

CProt_pos_Base::TFrame CProt_pos_Base::GetFrame ( void  ) const
inline

Get the Frame member data.

Returns
Copy of the member data.

Definition at line 273 of file Prot_pos_.hpp.

References CProt_pos_Base::m_Frame.

Referenced by CProt_pos::GetFrame().

◆ GetGenomic_end()

CSpliced_exon_Base::TGenomic_end CSpliced_exon_Base::GetGenomic_end ( void  ) const
inline

Get the Genomic_end member data.

Returns
Copy of the member data.

Definition at line 814 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::CanGetGenomic_end(), CSpliced_exon_Base::m_Genomic_end, and CSerialObject::ThrowUnassigned().

Referenced by CSeqsRange::Add(), CFeatureGenerator::SImplementation::AdjustAlignment(), BOOST_AUTO_TEST_CASE(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), ConvertSplicedToPairwiseAln(), CProteinAlignText::CProteinAlignText(), CSeq_align::ExonLengthRange(), CScore_EdgeExonInfo::Get(), CFeatureGenerator::SImplementation::GetExonStructure(), CSpliced_exon::GetRowSeq_range(), CProSplign::CImplementation::HasStartOnNuc(), CProSplign::CImplementation::HasStopOnNuc(), CSeq_align_Mapper_Base::InitExon(), CSeq_align::IntronLengthRange(), CSpliced_seg::IsConsistentBiologicalOrder(), CTabularFormatter_ExonIntrons::Print(), ProjectExon_newlogic(), variation::CVariationUtil::s_AddIntronicOffsets(), variation_ref::CVariationUtil::s_AddIntronicOffsets(), s_ExonToDenseg(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_ValidateExon(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CProductStringBuilder::x_AddExon(), CReportEntry::x_CheckExonGap(), CAlignGlyph::x_DrawNonConsensusSpliceSites(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAnnotObject_Info::x_ProcessAlign(), CGff3Writer::xAssignAlignmentSplicedLocation(), and CGff3FlybaseWriter::xAssignAlignmentSplicedTarget().

◆ GetGenomic_id() [1/2]

const CSpliced_exon_Base::TGenomic_id & CSpliced_exon_Base::GetGenomic_id ( void  ) const
inline

◆ GetGenomic_id() [2/2]

const CSpliced_seg_Base::TGenomic_id & CSpliced_seg_Base::GetGenomic_id ( void  ) const
inline

Get the Genomic_id member data.

Returns
Reference to the member data.

Definition at line 530 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::CanGetGenomic_id(), CSpliced_seg_Base::m_Genomic_id, and CSerialObject::ThrowUnassigned().

Referenced by CSeqsRange::Add(), CFeatureGenerator::SImplementation::AdjustAlignment(), CSpliced_seg::AsDiscSeg(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), CSpliced_exon::CreateRowSeq_interval(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CFeatureGenerator::SImplementation::GetExonStructure(), CProteinAlignText::GetGenomicBounds(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), CProSplign::CImplementation::HasStartOnNuc(), CProSplign::CImplementation::HasStopOnNuc(), CSeq_align_Mapper_Base::InitExon(), CAlnSeqIdsExtract< TAlnSeqId, TIdConverter >::operator()(), CProSplignText::Output(), variation_ref::CVariationUtil::Remap(), variation::CVariationUtil::Remap(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), variation::CVariationUtil::s_AddIntronicOffsets(), variation_ref::CVariationUtil::s_AddIntronicOffsets(), s_Fingerprint_Spliced_seg(), s_GetAlignmentContent(), s_SplicedToDisc(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CAlnWriter::WriteAlignSplicedSeg(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CAlnSpanVertModel::x_Init(), CSeq_loc_Mapper_Base::x_InitSpliced(), CGff3Writer::xAssignAlignmentSplicedMethod(), CGff3Writer::xAssignAlignmentSplicedSeqId(), CGff3FlybaseWriter::xAssignAlignmentSplicedTarget(), CGff3Writer::xAssignAlignmentSplicedType(), and CPslRecord::xInitializeSequenceInfo().

◆ GetGenomic_ins()

CSpliced_exon_chunk_Base::TGenomic_ins CSpliced_exon_chunk_Base::GetGenomic_ins ( void  ) const
inline

◆ GetGenomic_start()

CSpliced_exon_Base::TGenomic_start CSpliced_exon_Base::GetGenomic_start ( void  ) const
inline

Get the Genomic_start member data.

Returns
Copy of the member data.

Definition at line 767 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::CanGetGenomic_start(), CSpliced_exon_Base::m_Genomic_start, and CSerialObject::ThrowUnassigned().

Referenced by CSeqsRange::Add(), CFeatureGenerator::SImplementation::AdjustAlignment(), BOOST_AUTO_TEST_CASE(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), ConvertSplicedToPairwiseAln(), CProteinAlignText::CProteinAlignText(), CSeq_align::ExonLengthRange(), CScore_EdgeExonInfo::Get(), CFeatureGenerator::SImplementation::GetExonStructure(), CSpliced_exon::GetRowSeq_range(), CProSplign::CImplementation::HasStartOnNuc(), CProSplign::CImplementation::HasStopOnNuc(), CSeq_align_Mapper_Base::InitExon(), CSeq_align::IntronLengthRange(), CSpliced_seg::IsConsistentBiologicalOrder(), CTabularFormatter_ExonIntrons::Print(), ProjectExon_newlogic(), variation::CVariationUtil::s_AddIntronicOffsets(), variation_ref::CVariationUtil::s_AddIntronicOffsets(), s_ExonToDenseg(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_ValidateExon(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CProductStringBuilder::x_AddExon(), CReportEntry::x_CheckExonGap(), CAlignGlyph::x_DrawNonConsensusSpliceSites(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAlnSpanVertModel::x_PopulateRowsSpliced(), CAnnotObject_Info::x_ProcessAlign(), CGff3Writer::xAssignAlignmentSplicedLocation(), and CGff3FlybaseWriter::xAssignAlignmentSplicedTarget().

◆ GetGenomic_strand() [1/2]

CSpliced_exon_Base::TGenomic_strand CSpliced_exon_Base::GetGenomic_strand ( void  ) const
inline

◆ GetGenomic_strand() [2/2]

CSpliced_seg_Base::TGenomic_strand CSpliced_seg_Base::GetGenomic_strand ( void  ) const
inline

◆ GetId() [1/2]

const CScore_Base::TId & CScore_Base::GetId ( void  ) const
inline

◆ GetId() [2/2]

const CSeq_align_Base::TId & CSeq_align_Base::GetId ( void  ) const
inline

◆ GetIds() [1/4]

const CDense_diag_Base::TIds & CDense_diag_Base::GetIds ( void  ) const
inline

◆ GetIds() [2/4]

const CDense_seg_Base::TIds & CDense_seg_Base::GetIds ( void  ) const
inline

Get the Ids member data.

Returns
Reference to the member data.

Definition at line 505 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Ids.

Referenced by CSeqsRange::Add(), CAlnMixSequences::Add(), CAlignmentAssistant::AdjustAlign(), CDense_seg::CheckNumRows(), ConvertToPairwise(), CreateAlignRow(), CAlnVec::CreateConsensus(), CSeq_align::CreateDensegFromDisc(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), Denseg2DenseDiagList(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), GetMasterGIFromSeqAlign(), GetPssmIdFromSeqAlign(), CDense_seg::GetSeq_id(), CPhyTreeCalc::GetSeqIds(), CContigAssembly::IsAtLeastHalfDovetail(), CValidError_align::IsTpaAlignment(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CTestBlastp_All::RunTest(), s_CheckTraceMateAlign(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_DensegHasAccessionWithZeroVersion(), s_DivvyUpAlignments_ProcessAnnot_Denseg(), s_Fingerprint_Dense_seg(), s_GetAlignmentContent(), s_GetAlignmentTooltip(), s_GetNumIdsToUse(), s_GetSubjectId(), s_Seq_align_Seq_loc(), s_TestAlignmentFromMSAs(), s_TestCalc(), CPhyTreeCalc::SetQuery(), CReportTrim::TrimAlignments(), TrimSeqAlign(), CUpdateAlign::x_ChangeIDsToFarPointers(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAlnMix::x_ExtendDSWithWidths(), CMultiAligner::x_FindRPSHits(), CApplyRNAITSDlg::x_GetAlignments(), CValidError_align::x_GetIds(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CUpdateAlign::x_MapNonPresentIDs(), CUpdateAlign::x_RemoveIDsFromAlign(), CApplyRNAITSDlg::x_SeqIdsAlignedWith(), CMultiAligner::x_SetDomainHits(), and CVectorTrimPanel::x_TrimAlignments().

◆ GetIds() [3/4]

const CPacked_seg_Base::TIds & CPacked_seg_Base::GetIds ( void  ) const
inline

◆ GetIds() [4/4]

const CStd_seg_Base::TIds & CStd_seg_Base::GetIds ( void  ) const
inline

◆ GetIndex()

CSparse_seg_ext_Base::TIndex CSparse_seg_ext_Base::GetIndex ( void  ) const
inline

Get the Index member data.

Returns
Copy of the member data.

Definition at line 177 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::CanGetIndex(), CSparse_seg_ext_Base::m_Index, and CSerialObject::ThrowUnassigned().

◆ GetInt()

CScore_Base::C_Value::TInt CScore_Base::C_Value::GetInt ( void  ) const
inline

◆ GetLen()

CDense_diag_Base::TLen CDense_diag_Base::GetLen ( void  ) const
inline

◆ GetLens() [1/3]

const CDense_seg_Base::TLens & CDense_seg_Base::GetLens ( void  ) const
inline

Get the Lens member data.

Returns
Reference to the member data.

Definition at line 555 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Lens.

Referenced by CSeqsRange::Add(), CAlnMixMatches::Add(), CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), CContigAssembly::BandedGlobalAlignment(), CContigAssembly::BestLocalSubAlignment(), BOOST_AUTO_TEST_CASE(), CAlignShadow::CAlignShadow(), CDense_seg::CheckNumSegs(), CAlnVecPrinter::ClustalStyle(), CDense_seg::Compact(), ConvertDensegToPairwiseAln(), CreateAlignRow(), CSeq_align::CreateDensegFromDisc(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), CSeq_align::CreateTranslatedDensegFromNADenseg(), Denseg2DenseDiagList(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CEditSeqEndsWithAlign::FindPosition(), CSeq_align::GapLengthRange(), CSeq_align::GetAlignedBases(), CFastaAlignmentBuilder::GetCompletedAlignment(), CPaintAlignment::GetSegments(), CDense_seg::GetSeqStop(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CAlignmentAssistant::OnReverseStrand(), CAlnVecPrinter::PopsetStyle(), CTabularFormatter_Cigar::Print(), PrintSAM(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), s_AlignToSeqRanges(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_DenseSegLength(), s_FindSegment(), s_Fingerprint_Dense_seg(), s_GetAlignmentLength(), s_GetCigarString(), s_GetGapCount(), s_GetIndels(), s_SeqAlignToBlastSeqLoc(), s_TestAlignmentFromMSAs(), s_TestResultAlignment(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CSeq_align::SplitOnLongDiscontinuity(), CDense_seg::TrimEndGaps(), TrimSeqAlign(), UpdateDensegAlignment(), CDense_seg::Validate(), CAlnWriter::WriteAlignDenseSeg(), CFastaReader::x_AddMultiwayAlignment(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CAlignCleanup::x_Cleanup_AlignVec(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAlnMix::x_ExtendDSWithWidths(), CVectorTrimPanel::x_FindSegment(), CReportTrim::x_FindSegment(), CDense_seg::x_FindSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CDenseg_CI::x_InitIterator(), CDenseg_CI::x_InitSegment(), x_TestAlignmentQuerySubjStrandCombinations(), and CPslRecord::xInitializeStatsAndBlocks().

◆ GetLens() [2/3]

const CPacked_seg_Base::TLens & CPacked_seg_Base::GetLens ( void  ) const
inline

Get the Lens member data.

Returns
Reference to the member data.

Definition at line 607 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Lens.

Referenced by CSeqsRange::Add(), ConvertPackedsegToPairwiseAln(), s_Fingerprint_Packed_seg(), CSeq_align_Mapper_Base::x_Init(), and CSeq_loc_Mapper_Base::x_InitAlign().

◆ GetLens() [3/3]

const CSparse_align_Base::TLens & CSparse_align_Base::GetLens ( void  ) const
inline

◆ GetLoc()

const CStd_seg_Base::TLoc & CStd_seg_Base::GetLoc ( void  ) const
inline

◆ GetMaster_id()

const CSparse_seg_Base::TMaster_id & CSparse_seg_Base::GetMaster_id ( void  ) const
inline

Get the Master_id member data.

Returns
Reference to the member data.

Definition at line 288 of file Sparse_seg_.hpp.

References CSparse_seg_Base::CanGetMaster_id(), CSparse_seg_Base::m_Master_id, and CSerialObject::ThrowUnassigned().

Referenced by ConvertToPairwise(), and s_Fingerprint_Sparse_seg().

◆ GetMatch()

CSpliced_exon_chunk_Base::TMatch CSpliced_exon_chunk_Base::GetMatch ( void  ) const
inline

◆ GetMismatch()

CSpliced_exon_chunk_Base::TMismatch CSpliced_exon_chunk_Base::GetMismatch ( void  ) const
inline

◆ GetModifiers()

const CSpliced_seg_Base::TModifiers & CSpliced_seg_Base::GetModifiers ( void  ) const
inline

◆ GetNucpos()

CProduct_pos_Base::TNucpos CProduct_pos_Base::GetNucpos ( void  ) const
inline

◆ GetNumseg() [1/3]

CDense_seg_Base::TNumseg CDense_seg_Base::GetNumseg ( void  ) const
inline

Get the Numseg member data.

Returns
Copy of the member data.

Definition at line 465 of file Dense_seg_.hpp.

References CDense_seg_Base::CanGetNumseg(), CDense_seg_Base::m_Numseg, and CSerialObject::ThrowUnassigned().

Referenced by CSeqsRange::Add(), CAlnMixMatches::Add(), CAlignmentAssistant::AdjustAlign(), CContigAssembly::Align(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CDense_seg::CheckNumSegs(), CDense_seg::Compact(), ConvertDensegToPairwiseAln(), CreateAlignRow(), CSeq_align::CreateDensegFromDisc(), CSeq_align::CreateDensegFromStdseg(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), CSeq_align::CreateTranslatedDensegFromNADenseg(), Denseg2DenseDiagList(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CDense_seg::ExtractRows(), CSeq_align::GapLengthRange(), CSeq_align::GetAlignedBases(), CAlignmentAssistant::GetFeatures(), CPaintAlignment::GetSegments(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CRemoveSeqFromAlignDlg::ModifyAlign(), CDense_seg::OffsetRow(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CDense_seg::CReserveHook::PreReadClassMember(), CTabularFormatter_Cigar::Print(), CDenseSegReserveStartsHook::ReadClassMember(), CDenseSegReserveLensHook::ReadClassMember(), CDenseSegReserveStrandsHook::ReadClassMember(), CDense_seg::RemapToLoc(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), s_AlignToSeqRanges(), s_CalculateMatchingColumns(), s_ComputeTraceback(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_FindSegment(), s_GetAlignmentLength(), s_GetGapCount(), s_GetIndels(), s_SeqAlignToBlastSeqLoc(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CAlignCompare::SAlignment::Slice(), CSeq_align::SplitOnLongDiscontinuity(), CDense_seg::SwapRows(), CDense_seg::TrimEndGaps(), TrimSeqAlign(), CAlnWriter::WriteAlignDenseSeg(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAppHitFilter::x_DumpOutput(), CAlnMix::x_ExtendDSWithWidths(), CVectorTrimPanel::x_FindSegment(), CReportTrim::x_FindSegment(), CDense_seg::x_FindSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CDenseg_CI::x_InitIterator(), CInversionMergeAligner::x_IsAllGap(), CUnorderedSplitter::x_IsAllGap(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CUpdateAlign::x_RemoveIDsFromAlign(), CInstancedAligner::x_RunCleanup(), and CInstancedAligner::x_RunMMGlobal().

◆ GetNumseg() [2/3]

CPacked_seg_Base::TNumseg CPacked_seg_Base::GetNumseg ( void  ) const
inline

◆ GetNumseg() [3/3]

CSparse_align_Base::TNumseg CSparse_align_Base::GetNumseg ( void  ) const
inline

◆ GetPacked()

const CSeq_align_Base::C_Segs::TPacked & CSeq_align_Base::C_Segs::GetPacked ( void  ) const

◆ GetPartial()

CSpliced_exon_Base::TPartial CSpliced_exon_Base::GetPartial ( void  ) const
inline

Get the Partial member data.

Returns
Copy of the member data.

Definition at line 1085 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::CanGetPartial(), CSpliced_exon_Base::m_Partial, and CSerialObject::ThrowUnassigned().

Referenced by CReportEntry::SetAlignment().

◆ GetParts()

const CSpliced_exon_Base::TParts & CSpliced_exon_Base::GetParts ( void  ) const
inline

◆ GetPoly_a()

CSpliced_seg_Base::TPoly_a CSpliced_seg_Base::GetPoly_a ( void  ) const
inline

◆ GetPresent()

const CPacked_seg_Base::TPresent & CPacked_seg_Base::GetPresent ( void  ) const
inline

◆ GetProduct_end()

const CSpliced_exon_Base::TProduct_end & CSpliced_exon_Base::GetProduct_end ( void  ) const
inline

◆ GetProduct_id() [1/2]

const CSpliced_exon_Base::TProduct_id & CSpliced_exon_Base::GetProduct_id ( void  ) const
inline

◆ GetProduct_id() [2/2]

const CSpliced_seg_Base::TProduct_id & CSpliced_seg_Base::GetProduct_id ( void  ) const
inline

◆ GetProduct_ins()

CSpliced_exon_chunk_Base::TProduct_ins CSpliced_exon_chunk_Base::GetProduct_ins ( void  ) const
inline

◆ GetProduct_length()

CSpliced_seg_Base::TProduct_length CSpliced_seg_Base::GetProduct_length ( void  ) const
inline

◆ GetProduct_start()

const CSpliced_exon_Base::TProduct_start & CSpliced_exon_Base::GetProduct_start ( void  ) const
inline

Get the Product_start member data.

Returns
Reference to the member data.

Definition at line 700 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_start, and CSpliced_exon_Base::ResetProduct_start().

Referenced by CSeqsRange::Add(), AreAbuttingOnProduct(), BOOST_AUTO_TEST_CASE(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), ConvertSplicedToPairwiseAln(), CProteinAlignText::CProteinAlignText(), CScore_EdgeExonInfo::Get(), CFeatureGenerator::SImplementation::GetExonStructure(), CSpliced_exon::GetRowSeq_range(), GetTerminalPartialness(), CProSplign::CImplementation::HasStartOnNuc(), CSeq_align_Mapper_Base::InitExon(), CSpliced_seg::IsConsistentBiologicalOrder(), CFeatureGenerator::SImplementation::MaximizeTranslation(), CTabularFormatter_ExonIntrons::Print(), ProjectExon_newlogic(), s_ExonToDenseg(), s_Fingerprint_Spliced_exon(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_GetCountIdentityMismatch(), s_ValidateExon(), CProSplign::CImplementation::SeekStartStop(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CProductStringBuilder::x_AddExon(), CSeq_align_Mapper_Base::x_GetDstExon(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAlnSpanVertModel::x_PopulateRowsSpliced(), CAnnotObject_Info::x_ProcessAlign(), CGff3FlybaseWriter::xAssignAlignmentSplicedLocation(), and CGff3Writer::xAssignAlignmentSplicedTarget().

◆ GetProduct_strand() [1/2]

CSpliced_exon_Base::TProduct_strand CSpliced_exon_Base::GetProduct_strand ( void  ) const
inline

◆ GetProduct_strand() [2/2]

CSpliced_seg_Base::TProduct_strand CSpliced_seg_Base::GetProduct_strand ( void  ) const
inline

◆ GetProduct_type()

CSpliced_seg_Base::TProduct_type CSpliced_seg_Base::GetProduct_type ( void  ) const
inline

Get the Product_type member data.

Returns
Copy of the member data.

Definition at line 652 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::CanGetProduct_type(), CSpliced_seg_Base::m_Product_type, and CSerialObject::ThrowUnassigned().

Referenced by CFeatureGenerator::SImplementation::AdjustAlignment(), CSpliced_seg::AsDiscSeg(), BOOST_AUTO_TEST_CASE(), CTestSingleAln::CanTest(), ConvertSplicedToPairwiseAln(), CInternalStopFinder::FindStartStopRanges(), CScore_InternalUnaligned::Get(), CScore_LastSpliceSite::Get(), CScore_FrameShifts::Get(), CScore_StartStopCodon::Get(), CScore_TblastnScore::Get(), CScoreBuilder::GetBlastScoreSpliced(), CInternalStopFinder::GetCDSNucleotideSequence(), CProductStringBuilder::GetProductString(), CSpliced_seg::GetSeqRange(), GetTerminalPartialness(), IsProteinAlign(), SAlignmentScoringModel::isProtSS(), CFeatureGenerator::SImplementation::MaximizeTranslation(), CAlnSeqIdsExtract< TAlnSeqId, TIdConverter >::operator()(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_ExonIntrons::Print(), CFeatureGenerator::SImplementation::RecalculateScores(), s_GetSplicedSegIdentityMismatch(), s_IsProteinToGenomic(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CFeatureGenerator::SImplementation::TrimHolesToCodons(), CSpliced_seg::Validate(), CAlnWriter::WriteAlignSplicedSeg(), CSeq_align_Mapper_Base::x_GetDstExon(), CSeq_align_Mapper_Base::x_GetDstSpliced(), CScoreBuilderBase::x_GetMatrixCounts(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAlnSpanVertModel::x_PopulateRowsSpliced(), CGff3Writer::xAssignAlignmentSplicedType(), CGff3Writer::xSplicedSegHasProteinProd(), and CPslRecord::xValidateSegment().

◆ GetProtpos()

const CProduct_pos_Base::TProtpos & CProduct_pos_Base::GetProtpos ( void  ) const

◆ GetReal()

CScore_Base::C_Value::TReal CScore_Base::C_Value::GetReal ( void  ) const
inline

◆ GetRow_scores()

const CSparse_seg_Base::TRow_scores & CSparse_seg_Base::GetRow_scores ( void  ) const
inline

Get the Row_scores member data.

Returns
Reference to the member data.

Definition at line 334 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Row_scores.

Referenced by CSparse_seg::CheckNumRows(), CRemoveSeqFromAlignDlg::ModifyAlign(), and CSeq_align_Mapper_Base::x_Init().

◆ GetRows()

const CSparse_seg_Base::TRows & CSparse_seg_Base::GetRows ( void  ) const
inline

◆ GetScore()

const CSeq_align_Base::TScore & CSeq_align_Base::GetScore ( void  ) const
inline

◆ GetScores() [1/5]

const CDense_diag_Base::TScores & CDense_diag_Base::GetScores ( void  ) const
inline

Get the Scores member data.

Returns
Reference to the member data.

Definition at line 532 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Scores.

Referenced by CMultiAligner::x_AlignClusterQueries(), CMultiAligner::x_AlignFillerBlocks(), and CSeq_align_Mapper_Base::x_Init().

◆ GetScores() [2/5]

const CDense_seg_Base::TScores & CDense_seg_Base::GetScores ( void  ) const
inline

◆ GetScores() [3/5]

const CPacked_seg_Base::TScores & CPacked_seg_Base::GetScores ( void  ) const
inline

Get the Scores member data.

Returns
Reference to the member data.

Definition at line 657 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Scores.

Referenced by CSeq_align_Mapper_Base::x_Init().

◆ GetScores() [4/5]

const CSpliced_exon_Base::TScores & CSpliced_exon_Base::GetScores ( void  ) const
inline

◆ GetScores() [5/5]

const CStd_seg_Base::TScores & CStd_seg_Base::GetScores ( void  ) const
inline

Get the Scores member data.

Returns
Reference to the member data.

Definition at line 382 of file Std_seg_.hpp.

References CStd_seg_Base::m_Scores.

Referenced by CSeq_align_Mapper_Base::x_Init().

◆ GetSecond_id()

const CSparse_align_Base::TSecond_id & CSparse_align_Base::GetSecond_id ( void  ) const
inline

◆ GetSecond_starts()

const CSparse_align_Base::TSecond_starts & CSparse_align_Base::GetSecond_starts ( void  ) const
inline

◆ GetSecond_strands()

const CSparse_align_Base::TSecond_strands & CSparse_align_Base::GetSecond_strands ( void  ) const
inline

◆ GetSeg_scores()

const CSparse_align_Base::TSeg_scores & CSparse_align_Base::GetSeg_scores ( void  ) const
inline

Get the Seg_scores member data.

Returns
Reference to the member data.

Definition at line 638 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Seg_scores.

Referenced by CSparse_align::CheckNumSegs(), and CSeq_align_Mapper_Base::x_Init().

◆ GetSegs()

const CSeq_align_Base::TSegs & CSeq_align_Base::GetSegs ( void  ) const
inline

Get the Segs member data.

Returns
Reference to the member data.

Definition at line 921 of file Seq_align_.hpp.

References CSeq_align_Base::m_Segs, and CSeq_align_Base::ResetSegs().

Referenced by CAlnMix::Add(), CSeqsRange::Add(), CAlnVwrApp::AddAlnToMix(), CScoreBuilderBase::AddSplignScores(), CFeatureGenerator::SImplementation::AdjustAlignment(), CFeaturePropagator::AlignPosToSeqPos(), BOOST_AUTO_TEST_CASE(), BuildAlignDataSource(), CTestSingleAln::CanTest(), CFeaturePropagator::CFeaturePropagator(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CSeq_align::CheckNumRows(), CFeatureGenerator::SImplementation::CleanAlignment(), CDUpdater::ComputePercentIdentity(), CScoreBuilderBase::ComputeScore(), ConvertRawToDeltaByNsCommand_impl(), ConvertRawToDeltaByNsHugeFileCmd_impl(), ConvertSeqAlignToPairwiseAln(), ConvertToPairwise(), CreateAnchoredAlnFromAln(), CreateAnchoredAlnVec(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CSeq_align::CreateDensegFromStdseg(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CFeaturePropagator::CreateRowSeq_loc(), CSeq_align::CreateRowSeq_loc(), CSeq_align::CreateTranslatedDensegFromNADenseg(), Denseg2DenseDiagList(), CDisplaySeqalign::DisplaySeqalign(), CSeq_align::ExonLengthRange(), ExtractFirstSeqAlign(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CProSplign::CImplementation::FindGlobalAlignment_stage2(), CEditSeqEndsWithAlign::FindPosition(), CFeaturePropagator::FindRow(), CInternalStopFinder::FindStartStopRanges(), CSeq_align::GapLengthRange(), CScore_GapCount::Get(), CScore_InternalUnaligned::Get(), CScore_ExonCount::Get(), CScore_IndelToSplice::Get(), CScore_LastSpliceSite::Get(), CScore_FrameShifts::Get(), CScore_3PrimeUnaligned::Get(), CScore_Polya::Get(), CScore_SequenceLength::Get(), CScore_StartStopCodon::Get(), CScore_CdsInternalStops::Get(), CScore_CdsScore::Get(), CScore_TblastnScore::Get(), CScore_EdgeExonInfo::Get(), CSeq_align::GetAlignedBases(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CAlignFormatUtil::GetAlignmentLength(), CScoreBuilder::GetBlastScore(), CScoreBuilder::GetBlastScoreDenseg(), CScoreBuilder::GetBlastScoreSpliced(), GetBlockCount(), CInternalStopFinder::GetCDSNucleotideSequence(), SAlignmentScoringModel::GetCoverage(), GetDDSetFromSeqAlign(), CSeq_align_Mapper_Base::GetDstAlign(), GetExonPartialness(), CFeatureGenerator::SImplementation::GetExons(), SAlignmentScoringModel::GetExonsOdds(), variation::GetFocusLocusIDs(), CProteinAlignText::GetGenomicBounds(), SAlignmentScoringModel::GetIdentOdds(), CSeqUtils::GetLocPlacements(), SAlignmentScoringModel::GetLongestMatchrunLen(), GetMasterGIFromSeqAlign(), SAlignmentScoringModel::GetNumGapopensBetweenExons(), SAlignmentScoringModel::GetPolyA_length(), CProductStringBuilder::GetProductString(), GetPssmIdFromSeqAlign(), GetReportableSeqIdForAlignment(), CSeq_align_Handle::GetSegs(), CSeq_align::GetSeq_id(), CAlignFormatUtil::GetSeqAlignSetCalcParamsFromASN(), CSeq_align::GetSeqRange(), CSeq_align::GetSeqStart(), CSeq_align::GetSeqStop(), CSeq_align::GetSeqStrand(), SAlignmentScoringModel::GetSplicesOdds(), GetTerminalPartialness(), GetUnalignedLength_3p(), GetUnalignedLength_5p(), CAlignFormatUtil::GetUniqSeqCoverage(), variation::GetUniquePrimaryTranscriptId(), CCdCore::Has3DMaster(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), CCdCore::HasSeqId(), CAlnContainer::insert(), CSeq_align::IntronLengthRange(), IsProteinAlign(), SAlignmentScoringModel::isProtSS(), CScoreUniqSeqCoverage::MakeScore(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlnSeqIdsExtract< TAlnSeqId, TIdConverter >::operator()(), CProSplignText::Output(), PatchTargetSequence(), CValidError_imp::PostErr(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_ExonIntrons::Print(), CTabularFormatter_Cigar::Print(), CTabularFormatter_Traceback::Print(), PrintSAM(), PrintTabular(), ProjectExons(), CFeatureGenerator::SImplementation::RecalculateScores(), CProSplign::RefineAlignment(), variation_ref::CVariationUtil::Remap(), variation::CVariationUtil::Remap(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CSeq_align::Reverse(), CTestBlastp_All::RunTest(), CTestSingleAln_All::RunTest(), s_AlignToSeqRanges(), s_CheckTraceMateAlign(), s_CleanSeqAlign(), s_ComputeTraceback(), s_CountSegments(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_ExtractSeqId(), s_Fingerprint_Seq_align(), s_GetAlignmentContent(), s_GetAlignmentLength(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Interval(), s_GetAlignmentSpans_Intron(), s_GetAlignmentTooltip(), s_GetAlignmentType(), s_GetAlnMapplingLocs(), s_GetAlnScores(), s_GetCigarString(), s_GetCountIdentityMismatch(), s_GetGapCount(), SAlignmentScoringModel::s_GetIdentOdds_disc(), SAlignmentScoringModel::s_GetIdentOdds_nucSS(), s_GetIndels(), s_GetPercentCoverage(), s_GetRnaMappingLocs(), s_GetSplicedSegIdentityMismatch(), s_GetSubjectId(), s_IsProteinToGenomic(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), s_Render_PairwiseAlign(), s_ScoreAlignments(), s_Seq_align_Seq_loc(), s_SeqAlignSetToXMLHsps(), s_SeqAlignToXMLHit(), s_SetAirrAlignmentInfo(), s_SplicedToDisc(), s_TestAlignmentFromMSAs(), s_TestCalc(), s_TestResultAlignment(), s_UpdateSubjectInSeqalign(), COverlapScorer::ScoreAlignments(), CClippedScorer::ScoreAlignments(), CFeaturePropagator::SeqPosToAlignPos(), CReportEntry::SetAlignment(), CBlastTabularInfo::SetFields(), CIgBlastTabularInfo::SetIgAnnotation(), CFeatureGenerator::SImplementation::SMapper::SMapper(), CSeq_align::SplitOnLongDiscontinuity(), sPrepareSeqAlign(), CSeq_align::SwapRows(), testNuclHitList(), CFeatureGenerator::SImplementation::TransformProteinAlignToTranscript(), CReportTrim::TrimAlignments(), TrimSeqAlign(), TrimSequenceAndAnnotation(), UpdateDensegAlignment(), CSeq_align::Validate(), CValidError_align::ValidateSeqAlign(), CAlnWriter::WriteAlign(), CPslWriter::WriteAlign(), CAlnTableDS::x_AddAlign(), CSeq_annot_Info::x_AddAlignKeys(), CAdvancedAlignCleanup::x_AddStandardAlignmentScores(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CMultiAligner::x_AlignClusterQueries(), CMultiAligner::x_AlignFillerBlocks(), CQuerySet::x_AlreadyContains(), CIgBlast::x_AnnotateC(), CIgBlast::x_AnnotateDomain(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CReportEntry::x_CheckExonGap(), CAlignCleanup::x_Cleanup_AlignVec(), CAdvancedAlignCleanup::x_CleanupProsplignCompartment(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CPrimaryItem::x_CollectSegments(), x_CollectSegments(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CHitMatrixDataSource::x_CreateHit(), CHitMatrixDataSource::x_CreateHit_Denseg(), CHitMatrixDataSource::x_CreateHit_Std(), CCleanupAlignmentsJob::x_CreateProjectItems(), CTreeBuilderJob::x_CreateProjectItems(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), COligoSpecificityCheck::x_FillGlobalAlignInfo(), CIgBlast::x_FillJDomain(), CSequenceEditingEventHandler::x_FindRelevantAlignRow(), CMultiAligner::x_FindRPSHits(), CCIGAR_Formatter::x_FormatAlignmentRows(), CAlignFilter::x_FuncCall(), CProSplignJob::x_GenerateCompartments(), CHitMatrixDataSource::x_GetAlignedSeqIds(), CApplyRNAITSDlg::x_GetAlignments(), CDisplaySeqalign::x_GetAlnVecForSeqalign(), CSeq_align_Mapper_Base::x_GetDstSpliced(), CValidError_align::x_GetIds(), CAlnMultiDSBuilder::x_GetLinearAlignments(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CScoreBuilderBase::x_GetMatrixCounts(), CHitMatrixDataSource::x_GetSeqAlignIds(), CCommonComponentScorer::x_GetSeqHistCompList(), COligoSpecificityCheck::x_GetSlaveRangeGivenMasterRange(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSeq_align_Mapper_Base::x_Init(), CPhyTreeCalc::x_InitAlignDS(), CUpdateSeqPanel::x_InitDrawingParams(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CApplyRNAITSDlg::x_IsThereAlignment(), CAlignFilter::x_IsUnique(), CUnorderedSplitter::x_MakeAlignmentPairUnique(), CTreeAlignMerger::x_MakeMergeableGroups(), CFeatureGenerator::SImplementation::x_MapFeature(), COligoSpecificityCheck::x_NW_alignment(), CAnnotObject_Info::x_ProcessAlign(), CAppHitFilter::x_ReadInputHits(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CTabularFormatter_DiscStrand::x_RecurseStrands(), CApplyRNAITSDlg::x_SeqIdsAlignedWith(), CMultiAligner::x_SetDomainHits(), CCDSTranslationPanel::x_SetLocationForProtein(), CApplyRNAITSDlg::x_SetupAlnMgr(), x_TestAlignmentQuerySubjStrandCombinations(), CHitMatrixDataSource::x_TestAndSelectAlign(), CVectorTrimPanel::x_TrimAlignments(), CSeqAlignFilter::x_UpdateGiInSeqalign(), CModifySeqId::x_UpdateSeqAlign(), CValidError_align::x_ValidateAlignPercentIdentity(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi129295(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi7450545(), CEditObjectFeaturePropagate::xInit(), CGff3Writer::xWriteAlign(), CGff3Writer::xWriteAlignDenseg(), CGff3Writer::xWriteAlignDisc(), and CGff3Writer::xWriteAlignSpliced().

◆ GetSparse()

const CSeq_align_Base::C_Segs::TSparse & CSeq_align_Base::C_Segs::GetSparse ( void  ) const

◆ GetSpliced()

const CSeq_align_Base::C_Segs::TSpliced & CSeq_align_Base::C_Segs::GetSpliced ( void  ) const

Get the variant data.

Returns
Reference to the data.

Definition at line 219 of file Seq_align_.cpp.

Referenced by CSeqsRange::Add(), CScoreBuilderBase::AddSplignScores(), BOOST_AUTO_TEST_CASE(), CTestSingleAln::CanTest(), CFeaturePropagator::CFeaturePropagator(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CSeq_align::CreateRowSeq_loc(), CProSplign::CImplementation::FindGlobalAlignment_stage2(), CInternalStopFinder::FindStartStopRanges(), CScore_InternalUnaligned::Get(), CScore_ExonCount::Get(), CScore_IndelToSplice::Get(), CScore_LastSpliceSite::Get(), CScore_FrameShifts::Get(), CScore_3PrimeUnaligned::Get(), CScore_Polya::Get(), CScore_SequenceLength::Get(), CScore_StartStopCodon::Get(), CScore_TblastnScore::Get(), CScore_EdgeExonInfo::Get(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CScoreBuilder::GetBlastScoreSpliced(), CInternalStopFinder::GetCDSNucleotideSequence(), SAlignmentScoringModel::GetCoverage(), GetExonPartialness(), CFeatureGenerator::SImplementation::GetExons(), SAlignmentScoringModel::GetExonsOdds(), CProteinAlignText::GetGenomicBounds(), SAlignmentScoringModel::GetLongestMatchrunLen(), SAlignmentScoringModel::GetNumGapopensBetweenExons(), SAlignmentScoringModel::GetPolyA_length(), CProductStringBuilder::GetProductString(), CSeq_align::GetSeq_id(), CSeq_align::GetSeqRange(), CSeq_align::GetSeqStart(), CSeq_align::GetSeqStop(), CSeq_align::GetSeqStrand(), SAlignmentScoringModel::GetSplicesOdds(), GetTerminalPartialness(), GetUnalignedLength_3p(), GetUnalignedLength_5p(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), IsProteinAlign(), SAlignmentScoringModel::isProtSS(), CProSplignText::Output(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_ExonIntrons::Print(), PrintSAM(), PrintTabular(), ProjectExons(), CFeatureGenerator::SImplementation::RecalculateScores(), CProSplign::RefineAlignment(), variation_ref::CVariationUtil::Remap(), variation::CVariationUtil::Remap(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), s_AlignToSeqRanges(), s_CountSegments(), s_Fingerprint_Seq_align(), s_GetAlignmentContent(), s_GetAlignmentLength(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Intron(), s_GetCountIdentityMismatch(), s_GetGapCount(), SAlignmentScoringModel::s_GetIdentOdds_nucSS(), s_GetIndels(), s_GetPercentCoverage(), s_GetSplicedSegIdentityMismatch(), s_IsProteinToGenomic(), s_SplicedToDisc(), CReportEntry::SetAlignment(), CFeatureGenerator::SImplementation::TransformProteinAlignToTranscript(), CSeq_align::Validate(), CAlnWriter::WriteAlign(), CPslWriter::WriteAlign(), CReportEntry::x_CheckExonGap(), CAdvancedAlignCleanup::x_CleanupProsplignCompartment(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CCIGAR_Formatter::x_FormatAlignmentRows(), CSeq_align_Mapper_Base::x_GetDstSpliced(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CScoreBuilderBase::x_GetMatrixCounts(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CFeatureGenerator::SImplementation::x_MapFeature(), CAnnotObject_Info::x_ProcessAlign(), CCDSTranslationPanel::x_SetLocationForProtein(), and CGff3Writer::xWriteAlignSpliced().

◆ GetStart_codon_found()

CSpliced_seg_modifier_Base::TStart_codon_found CSpliced_seg_modifier_Base::GetStart_codon_found ( void  ) const
inline

◆ GetStarts() [1/3]

const CDense_diag_Base::TStarts & CDense_diag_Base::GetStarts ( void  ) const
inline

◆ GetStarts() [2/3]

const CDense_seg_Base::TStarts & CDense_seg_Base::GetStarts ( void  ) const
inline

Get the Starts member data.

Returns
Reference to the member data.

Definition at line 530 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Starts.

Referenced by CSeqsRange::Add(), CAlnMixMatches::Add(), CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CAlignShadow::CAlignShadow(), CDense_seg::CheckNumSegs(), CAlnVecPrinter::ClustalStyle(), CDense_seg::Compact(), CDUpdater::ComputePercentIdentity(), ConvertDensegToPairwiseAln(), CreateAlignRow(), CSeq_align::CreateDensegFromDisc(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), Denseg2DenseDiagList(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CEditSeqEndsWithAlign::FindPosition(), CSeq_align::GapLengthRange(), CSeq_align::GetAlignedBases(), CPaintAlignment::GetSegments(), CDense_seg::GetSeqStart(), CDense_seg::GetSeqStop(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CRemoveSeqFromAlignDlg::ModifyAlign(), CDense_seg::OffsetRow(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CAlnVecPrinter::PopsetStyle(), CTabularFormatter_Cigar::Print(), PrintSAM(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), s_AlignToSeqRanges(), s_CalculateMatchingColumns(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_DenseSegLength(), s_FindSegment(), s_Fingerprint_Dense_seg(), s_GetAlignmentLength(), s_GetCigarString(), s_GetGapCount(), s_GetIndels(), s_SeqAlignToBlastSeqLoc(), s_TestAlignmentFromMSAs(), s_TestResultAlignment(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CAlignCompare::SAlignment::Slice(), CSeq_align::SplitOnLongDiscontinuity(), CDense_seg::TrimEndGaps(), TrimSeqAlign(), UpdateDensegAlignment(), CDense_seg::Validate(), CAlnWriter::WriteAlignDenseSeg(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CAlignCleanup::x_Cleanup_AlignVec(), CQuerySet::x_ContainsAlignment(), CInversionMergeAligner::x_CreateDiscAlignment(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAppHitFilter::x_DumpOutput(), CVectorTrimPanel::x_FindSegment(), CReportTrim::x_FindSegment(), CDense_seg::x_FindSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CDenseg_CI::x_InitIterator(), CDenseg_CI::x_InitSegment(), CInversionMergeAligner::x_IsAllGap(), CUnorderedSplitter::x_IsAllGap(), CUpdateAlign::x_RemoveIDsFromAlign(), CInstancedAligner::x_RunMMGlobal(), x_TestAlignmentQuerySubjStrandCombinations(), and CPslRecord::xInitializeStatsAndBlocks().

◆ GetStarts() [3/3]

const CPacked_seg_Base::TStarts & CPacked_seg_Base::GetStarts ( void  ) const
inline

Get the Starts member data.

Returns
Reference to the member data.

Definition at line 554 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Starts.

Referenced by CSeqsRange::Add(), ConvertPackedsegToPairwiseAln(), s_Fingerprint_Packed_seg(), CSeq_align_Mapper_Base::x_Init(), and CSeq_loc_Mapper_Base::x_InitAlign().

◆ GetStd()

const CSeq_align_Base::C_Segs::TStd & CSeq_align_Base::C_Segs::GetStd ( void  ) const
inline

◆ GetStop_codon_found()

CSpliced_seg_modifier_Base::TStop_codon_found CSpliced_seg_modifier_Base::GetStop_codon_found ( void  ) const
inline

◆ GetStrands() [1/3]

const CDense_diag_Base::TStrands & CDense_diag_Base::GetStrands ( void  ) const
inline

◆ GetStrands() [2/3]

const CDense_seg_Base::TStrands & CDense_seg_Base::GetStrands ( void  ) const
inline

Get the Strands member data.

Returns
Reference to the member data.

Definition at line 580 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Strands.

Referenced by CAlnMixMatches::Add(), CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), CContigAssembly::BandedGlobalAlignment(), CAlignShadow::CAlignShadow(), CDense_seg::CheckNumSegs(), CDense_seg::Compact(), ConvertDensegToPairwiseAln(), CreateAlignRow(), CSeq_align::CreateDensegFromDisc(), CAlignCleanup::CreatePairwiseFromMultiple(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), Denseg2DenseDiagList(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CPaintAlignment::GetSegments(), CDense_seg::GetSeqStart(), CDense_seg::GetSeqStop(), CDense_seg::GetSeqStrand(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), s_CoverageSeqLoc(), s_CutDensegSegment(), s_Fingerprint_Dense_seg(), s_GetIndels(), s_SeqAlignSetToXMLHsps(), s_SeqAlignToBlastSeqLoc(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CBlastTabularInfo::SetFields(), CDense_seg::TrimEndGaps(), CDense_seg::Validate(), CAlnWriter::WriteAlignDenseSeg(), CAlignCleanup::x_Cleanup_AlignVec(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CContigAssembly::x_IsAllowedStrands(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CUpdateAlign::x_RemoveIDsFromAlign(), CInstancedAligner::x_RunCleanup(), and x_TestAlignmentQuerySubjStrandCombinations().

◆ GetStrands() [3/3]

const CPacked_seg_Base::TStrands & CPacked_seg_Base::GetStrands ( void  ) const
inline

Get the Strands member data.

Returns
Reference to the member data.

Definition at line 632 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Strands.

Referenced by ConvertPackedsegToPairwiseAln(), s_Fingerprint_Packed_seg(), CSeq_align_Mapper_Base::x_Init(), and CSeq_loc_Mapper_Base::x_InitAlign().

◆ GetType()

CSeq_align_Base::TType CSeq_align_Base::GetType ( void  ) const
inline

◆ GetValue()

const CScore_Base::TValue & CScore_Base::GetValue ( void  ) const
inline

◆ IsDendiag()

bool CSeq_align_Base::C_Segs::IsDendiag ( void  ) const
inline

◆ IsDenseg()

bool CSeq_align_Base::C_Segs::IsDenseg ( void  ) const
inline

Check if variant Denseg is selected.

Denseg type is defined as 'typedef CDense_seg TDenseg'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 740 of file Seq_align_.hpp.

Referenced by CAlnMix::Add(), CAlnVwrApp::AddAlnToMix(), BOOST_AUTO_TEST_CASE(), BuildAlignDataSource(), CFeaturePropagator::CFeaturePropagator(), ConvertRawToDeltaByNsCommand_impl(), ConvertRawToDeltaByNsHugeFileCmd_impl(), BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignCleanup::CreatePairwiseFromMultiple(), Denseg2DenseDiagList(), CEditSeqEndsWithAlign::FindPosition(), CScoreBuilder::GetBlastScore(), CScoreBuilder::GetBlastScoreDenseg(), GetMasterGIFromSeqAlign(), GetPssmIdFromSeqAlign(), CTabularFormatter_Cigar::Print(), CTabularFormatter_Traceback::Print(), PrintTabular(), s_CheckTraceMateAlign(), s_CleanSeqAlign(), s_ComputeTraceback(), s_DivvyUpAlignments_ProcessAnnot(), s_GetSubjectId(), s_IsProteinToGenomic(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), s_ScoreAlignments(), s_TestAlignmentFromMSAs(), s_UpdateSubjectInSeqalign(), COverlapScorer::ScoreAlignments(), CClippedScorer::ScoreAlignments(), SeqAlignConvert(), CTabularFormatter_BiggestGapBases::x_CalcBiggestGap(), CAlignCleanup::x_Cleanup_AlignVec(), CPrimaryItem::x_CollectSegments(), x_CollectSegments(), CHitMatrixDataSource::x_CreateHit_Denseg(), CTreeBuilderJob::x_CreateProjectItems(), CCIGAR_Formatter::x_FormatAlignmentRows(), CAlignFilter::x_FuncCall(), CApplyRNAITSDlg::x_GetAlignments(), CUpdateSeqPanel::x_InitDrawingParams(), CApplyRNAITSDlg::x_IsThereAlignment(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CApplyRNAITSDlg::x_SetupAlnMgr(), CSeqAlignFilter::x_UpdateGiInSeqalign(), CModifySeqId::x_UpdateSeqAlign(), CValidError_align::x_ValidateAlignPercentIdentity(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi129295(), CPsiBl2SeqTestFixture::x_ValidatePssmVsGi7450545(), and CEditObjectFeaturePropagate::xInit().

◆ IsDiag()

bool CSpliced_exon_chunk_Base::IsDiag ( void  ) const
inline

Check if variant Diag is selected.

Diag type is defined as 'typedef TSeqPos TDiag'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 404 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Diag, and CSpliced_exon_chunk_Base::m_choice.

Referenced by CProteinAlignText::CProteinAlignText(), CProSplign::CImplementation::HasStartOnNuc(), ProjectExon_oldlogic(), s_ExonToDenseg(), SBlocks::SBlocks(), CReportEntry::x_CheckExonGap(), and CSeq_loc_Mapper_Base::x_IterateExonParts().

◆ IsDisc()

bool CSeq_align_Base::C_Segs::IsDisc ( void  ) const
inline

◆ IsGenomic_ins()

bool CSpliced_exon_chunk_Base::IsGenomic_ins ( void  ) const
inline

◆ IsInt()

bool CScore_Base::C_Value::IsInt ( void  ) const
inline

Check if variant Int is selected.

Int type is defined as 'typedef int TInt'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 405 of file Score_.hpp.

Referenced by GetFloatScore(), GetIntScore(), s_CompareValues(), CGffAlignmentRecord::SetScore(), and CGffBaseRecord::SetScore().

◆ IsMatch()

bool CSpliced_exon_chunk_Base::IsMatch ( void  ) const
inline

Check if variant Match is selected.

Match type is defined as 'typedef TSeqPos TMatch'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 350 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Match, and CSpliced_exon_chunk_Base::m_choice.

Referenced by CProteinAlignText::CProteinAlignText(), CProSplign::CImplementation::HasStartOnNuc(), ProjectExon_oldlogic(), s_ExonToDenseg(), SBlocks::SBlocks(), CReportEntry::x_CheckExonGap(), and CSeq_loc_Mapper_Base::x_IterateExonParts().

◆ IsMismatch()

bool CSpliced_exon_chunk_Base::IsMismatch ( void  ) const
inline

Check if variant Mismatch is selected.

Mismatch type is defined as 'typedef TSeqPos TMismatch'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 377 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Mismatch, and CSpliced_exon_chunk_Base::m_choice.

Referenced by CProteinAlignText::CProteinAlignText(), CProSplign::CImplementation::HasStartOnNuc(), ProjectExon_oldlogic(), s_ExonToDenseg(), SBlocks::SBlocks(), CReportEntry::x_CheckExonGap(), and CSeq_loc_Mapper_Base::x_IterateExonParts().

◆ IsNucpos()

bool CProduct_pos_Base::IsNucpos ( void  ) const
inline

Check if variant Nucpos is selected.

Nucpos type is defined as 'typedef TSeqPos TNucpos'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 260 of file Product_pos_.hpp.

References CProduct_pos_Base::e_Nucpos, and CProduct_pos_Base::m_choice.

Referenced by CSeqsRange::Add(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CSpliced_seg::IsConsistentBiologicalOrder(), CProductStringBuilder::x_AddExon(), and CAnnotObject_Info::x_ProcessAlign().

◆ IsPacked()

bool CSeq_align_Base::C_Segs::IsPacked ( void  ) const
inline

Check if variant Packed is selected.

Packed type is defined as 'typedef CPacked_seg TPacked'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 766 of file Seq_align_.hpp.

Referenced by CAlignFilter::x_FuncCall().

◆ IsProduct_ins()

bool CSpliced_exon_chunk_Base::IsProduct_ins ( void  ) const
inline

Check if variant Product_ins is selected.

Product_ins type is defined as 'typedef TSeqPos TProduct_ins'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 431 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Product_ins, and CSpliced_exon_chunk_Base::m_choice.

Referenced by CProteinAlignText::CProteinAlignText(), CProSplign::CImplementation::HasStartOnNuc(), CSeq_align_Mapper_Base::InitExon(), ProjectExon_oldlogic(), s_ExonToDenseg(), SBlocks::SBlocks(), CReportEntry::x_CheckExonGap(), and CSeq_loc_Mapper_Base::x_IterateExonParts().

◆ IsProtpos()

bool CProduct_pos_Base::IsProtpos ( void  ) const
inline

Check if variant Protpos is selected.

Protpos type is defined as 'typedef CProt_pos TProtpos'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 287 of file Product_pos_.hpp.

References CProduct_pos_Base::e_Protpos, and CProduct_pos_Base::m_choice.

Referenced by CSeq_align_Mapper_Base::x_GetDstExon(), CSeq_loc_Mapper_Base::x_InitSpliced(), and CGff3FlybaseWriter::xAssignAlignmentSplicedLocation().

◆ IsReal()

bool CScore_Base::C_Value::IsReal ( void  ) const
inline

Check if variant Real is selected.

Real type is defined as 'typedef double TReal'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 378 of file Score_.hpp.

Referenced by s_CompareValues(), s_GetAlignmentTooltip(), s_GetBitScore(), s_GetEvalue(), and CGffBaseRecord::SetScore().

◆ IsSet() [1/2]

bool CScore_set_Base::IsSet ( void  ) const
inline

Check if a value has been assigned to data member.

Data member is mandatory; its type is defined as 'typedef list< CRef< CScore > > Tdata'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 153 of file Score_set_.hpp.

References CScore_set_Base::m_set_State.

◆ IsSet() [2/2]

bool CSeq_align_set_Base::IsSet ( void  ) const
inline

◆ IsSetAcceptor_before_exon()

bool CSpliced_exon_Base::IsSetAcceptor_before_exon ( void  ) const
inline

splice sites Check if a value has been assigned to Acceptor_before_exon data member.

Data member Acceptor_before_exon is optional; its type is defined as 'typedef CSplice_site TAcceptor_before_exon'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 1024 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Acceptor_before_exon.

Referenced by CSpliced_exon_Base::CanGetAcceptor_before_exon(), CScore_IndelToSplice::Get(), GetExonPartialness(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CAlignGlyph::x_DrawNonConsensusSpliceSites(), CSeq_align_Mapper_Base::x_GetDstExon(), and CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons().

◆ IsSetAmin()

bool CProt_pos_Base::IsSetAmin ( void  ) const
inline

amino-acid position (0-based) Check if a value has been assigned to Amin data member.

Data member Amin is mandatory; its type is defined as 'typedef TSeqPos TAmin'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 201 of file Prot_pos_.hpp.

References CProt_pos_Base::m_set_State.

Referenced by CProt_pos_Base::CanGetAmin(), and CProt_pos_Base::SetAmin().

◆ IsSetBases()

bool CSplice_site_Base::IsSetBases ( void  ) const
inline

typically two bases in the intronic region, always in IUPAC format Check if a value has been assigned to Bases data member.

Data member Bases is mandatory; its type is defined as 'typedef string TBases'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 162 of file Splice_site_.hpp.

References CSplice_site_Base::m_set_State.

Referenced by CSplice_site_Base::CanGetBases(), and CSplice_site_Base::SetBases().

◆ IsSetBounds()

bool CSeq_align_Base::IsSetBounds ( void  ) const
inline

regions of sequence over which align was computed Check if a value has been assigned to Bounds data member.

Data member Bounds is optional; its type is defined as 'typedef list< CRef< CSeq_loc > > TBounds'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 939 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State.

Referenced by CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align_Mapper_Base::GetDstAlign(), CSeq_align_Handle::IsSetBounds(), CAutogeneratedCleanup::x_BasicCleanupSeqAlign(), and CSeq_align_Mapper_Base::x_GetDstSpliced().

◆ IsSetDim() [1/5]

bool CDense_diag_Base::IsSetDim ( void  ) const
inline

dimensionality Check if a value has been assigned to Dim data member.

Data member Dim is optional with default 2; its type is defined as 'typedef int TDim'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 348 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::SetDim().

◆ IsSetDim() [2/5]

bool CDense_seg_Base::IsSetDim ( void  ) const
inline

dimensionality Check if a value has been assigned to Dim data member.

Data member Dim is optional with default 2; its type is defined as 'typedef int TDim'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 396 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by BLASTer::CreateNewPairwiseAlignmentsByBlast(), CAlignmentAssistant::GetFeatures(), MasterDependentAlignment::MasterDependentAlignment(), MasterSlaveAlignment::MasterSlaveAlignment(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), and CDense_seg_Base::SetDim().

◆ IsSetDim() [3/5]

bool CPacked_seg_Base::IsSetDim ( void  ) const
inline

dimensionality Check if a value has been assigned to Dim data member.

Data member Dim is optional with default 2; its type is defined as 'typedef int TDim'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 420 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::SetDim().

◆ IsSetDim() [4/5]

bool CSeq_align_Base::IsSetDim ( void  ) const
inline

◆ IsSetDim() [5/5]

bool CStd_seg_Base::IsSetDim ( void  ) const
inline

dimensionality Check if a value has been assigned to Dim data member.

Data member Dim is optional with default 2; its type is defined as 'typedef int TDim'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 270 of file Std_seg_.hpp.

References CStd_seg_Base::m_set_State.

Referenced by CStd_seg_Base::SetDim().

◆ IsSetDonor_after_exon()

bool CSpliced_exon_Base::IsSetDonor_after_exon ( void  ) const
inline

Check if a value has been assigned to Donor_after_exon data member.

Data member Donor_after_exon is optional; its type is defined as 'typedef CSplice_site TDonor_after_exon'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 1045 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Donor_after_exon.

Referenced by CSpliced_exon_Base::CanGetDonor_after_exon(), CScore_IndelToSplice::Get(), GetExonPartialness(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CAlignGlyph::x_DrawNonConsensusSpliceSites(), CSeq_align_Mapper_Base::x_GetDstExon(), and CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons().

◆ IsSetExons()

bool CSpliced_seg_Base::IsSetExons ( void  ) const
inline

set of segments involved each segment corresponds to one exon exons are always in biological order Check if a value has been assigned to Exons data member.

Data member Exons is mandatory; its type is defined as 'typedef list< CRef< CSpliced_exon > > TExons'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 680 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CFeatureGenerator::SImplementation::AdjustAlignment(), CScore_ExonCount::Get(), CScore_IndelToSplice::Get(), CAlnWriter::WriteAlignSplicedSeg(), and CAutogeneratedCleanup::x_BasicCleanupSplicedSeg().

◆ IsSetExt() [1/3]

bool CSeq_align_Base::IsSetExt ( void  ) const
inline

extra info Check if a value has been assigned to Ext data member.

Data member Ext is optional; its type is defined as 'typedef list< CRef< CUser_object > > TExt'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 989 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State.

Referenced by CSGAlignmentJob::FilterDuplicatesAndBadReads(), CSeq_align::FindExt(), CSeq_align_Mapper_Base::GetDstAlign(), CProductStringBuilder::GetProductString(), CScoreBuilder::GetTraceback(), CTabularFormatter_BestPlacementGroup::Print(), CTabularFormatter_AssemblyInfo::Print(), s_CheckTraceMateAlign(), and s_PopulateExtSet().

◆ IsSetExt() [2/3]

bool CSparse_seg_Base::IsSetExt ( void  ) const
inline

index of extra items Check if a value has been assigned to Ext data member.

Data member Ext is optional; its type is defined as 'typedef vector< CRef< CSparse_seg_ext > > TExt'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 347 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_set_State.

Referenced by CRemoveSeqFromAlignDlg::ModifyAlign(), and s_Fingerprint_Sparse_seg().

◆ IsSetExt() [3/3]

bool CSpliced_exon_Base::IsSetExt ( void  ) const
inline

extra info Check if a value has been assigned to Ext data member.

Data member Ext is optional; its type is defined as 'typedef list< CRef< CUser_object > > TExt'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 1113 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CFeatureGenerator::SImplementation::StitchSmallHoles(), and CSeq_align_Mapper_Base::x_GetDstExon().

◆ IsSetFirst_id()

bool CSparse_align_Base::IsSetFirst_id ( void  ) const
inline

Check if a value has been assigned to First_id data member.

Data member First_id is mandatory; its type is defined as 'typedef CSeq_id TFirst_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 419 of file Sparse_align_.hpp.

References CSparse_align_Base::m_First_id.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSparseAlign().

◆ IsSetFirst_starts()

bool CSparse_align_Base::IsSetFirst_starts ( void  ) const
inline

starts on the first sequence [numseg] Check if a value has been assigned to First_starts data member.

Data member First_starts is mandatory; its type is defined as 'typedef vector< int > TFirst_starts'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 526 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

◆ IsSetFrame()

bool CProt_pos_Base::IsSetFrame ( void  ) const
inline

position within codon (1-based) 0 = not set (meaning 1) Check if a value has been assigned to Frame data member.

Data member Frame is optional with default 0; its type is defined as 'typedef TSeqPos TFrame'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 248 of file Prot_pos_.hpp.

References CProt_pos_Base::m_set_State.

Referenced by CProt_pos_Base::SetFrame(), and CGff3FlybaseWriter::xAssignAlignmentSplicedLocation().

◆ IsSetGenomic_end()

bool CSpliced_exon_Base::IsSetGenomic_end ( void  ) const
inline

Check if a value has been assigned to Genomic_end data member.

Data member Genomic_end is mandatory; its type is defined as 'typedef TSeqPos TGenomic_end'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 795 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::CanGetGenomic_end(), CSpliced_exon_Base::SetGenomic_end(), and CReportEntry::x_CheckExonGap().

◆ IsSetGenomic_id() [1/2]

bool CSpliced_exon_Base::IsSetGenomic_id ( void  ) const
inline

Check if a value has been assigned to Genomic_id data member.

Data member Genomic_id is optional; its type is defined as 'typedef CSeq_id TGenomic_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 863 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Genomic_id.

Referenced by CSeqsRange::Add(), CSpliced_exon_Base::CanGetGenomic_id(), CSpliced_exon::CreateRowSeq_interval(), CSeq_align_Mapper_Base::InitExon(), ProjectExon_newlogic(), s_ExonToDenseg(), s_Fingerprint_Spliced_exon(), CSpliced_seg::Validate(), CAutogeneratedCleanup::x_BasicCleanupSplicedExon(), CSeq_loc_Mapper_Base::x_InitSpliced(), and CAnnotObject_Info::x_ProcessAlign().

◆ IsSetGenomic_id() [2/2]

bool CSpliced_seg_Base::IsSetGenomic_id ( void  ) const
inline

◆ IsSetGenomic_start()

bool CSpliced_exon_Base::IsSetGenomic_start ( void  ) const
inline

genomic-end >= genomic-start Check if a value has been assigned to Genomic_start data member.

Data member Genomic_start is mandatory; its type is defined as 'typedef TSeqPos TGenomic_start'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 748 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::CanGetGenomic_start(), CSpliced_exon_Base::SetGenomic_start(), and CReportEntry::x_CheckExonGap().

◆ IsSetGenomic_strand() [1/2]

bool CSpliced_exon_Base::IsSetGenomic_strand ( void  ) const
inline

genomic-strand represents the strand of translation Check if a value has been assigned to Genomic_strand data member.

Data member Genomic_strand is optional; its type is defined as 'typedef ENa_strand TGenomic_strand'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 931 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::CanGetGenomic_strand(), CSpliced_exon::CreateRowSeq_interval(), CSpliced_exon::GetRowSeq_insertions(), CSeq_align_Mapper_Base::InitExon(), ProjectExon_newlogic(), s_ExonToDenseg(), s_GetAlignmentMismatches(), CSpliced_exon_Base::SetGenomic_strand(), CSeq_align_Mapper_Base::x_GetDstExon(), CFeatureGenerator::SImplementation::SMapper::x_GetLocFromSplicedExons(), CSeq_loc_Mapper_Base::x_InitSpliced(), CAnnotObject_Info::x_ProcessAlign(), and CGff3Writer::xAssignAlignmentSplicedLocation().

◆ IsSetGenomic_strand() [2/2]

bool CSpliced_seg_Base::IsSetGenomic_strand ( void  ) const
inline

◆ IsSetId() [1/2]

bool CScore_Base::IsSetId ( void  ) const
inline

Check if a value has been assigned to Id data member.

Data member Id is optional; its type is defined as 'typedef CObject_id TId'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 432 of file Score_.hpp.

References CScore_Base::m_Id.

Referenced by CScore_Base::CanGetId(), s_GetAlignmentTooltip(), CGffAlignmentRecord::SetScore(), CGffBaseRecord::SetScore(), CGff3FlybaseWriter::xAssignAlignmentDensegScores(), and CGff3FlybaseWriter::xAssignAlignmentSplicedScores().

◆ IsSetId() [2/2]

bool CSeq_align_Base::IsSetId ( void  ) const
inline

alignment id Check if a value has been assigned to Id data member.

Data member Id is optional; its type is defined as 'typedef list< CRef< CObject_id > > TId'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 964 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::GetDstAlign(), CTabularFormatter_AlignId::Print(), s_GetAlignID(), and CGff3Writer::xWriteAlign().

◆ IsSetIds() [1/4]

bool CDense_diag_Base::IsSetIds ( void  ) const
inline

sequences in order Check if a value has been assigned to Ids data member.

Data member Ids is mandatory; its type is defined as 'typedef vector< CRef< CSeq_id > > TIds'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 398 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

Referenced by CAutogeneratedCleanup::x_BasicCleanupDenseDiag().

◆ IsSetIds() [2/4]

bool CDense_seg_Base::IsSetIds ( void  ) const
inline

sequences in order Check if a value has been assigned to Ids data member.

Data member Ids is mandatory; its type is defined as 'typedef vector< CRef< CSeq_id > > TIds'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 493 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CAlignmentAssistant::GetFeatures(), CDense_seg::GetSeq_id(), CAlignmentAssistant::ReportUnresolvedBioseqs(), s_DensegHasAccessionWithZeroVersion(), s_FixZeroVersions(), s_GetNumIdsToUse(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), CAutogeneratedCleanup::x_BasicCleanupDenseg(), and CApplyRNAITSDlg::x_GetAlignments().

◆ IsSetIds() [3/4]

bool CPacked_seg_Base::IsSetIds ( void  ) const
inline

sequences in order Check if a value has been assigned to Ids data member.

Data member Ids is mandatory; its type is defined as 'typedef vector< CRef< CSeq_id > > TIds'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 517 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by CAutogeneratedCleanup::x_BasicCleanupPackedSeg().

◆ IsSetIds() [4/4]

bool CStd_seg_Base::IsSetIds ( void  ) const
inline

Check if a value has been assigned to Ids data member.

Data member Ids is optional; its type is defined as 'typedef vector< CRef< CSeq_id > > TIds'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 320 of file Std_seg_.hpp.

References CStd_seg_Base::m_set_State.

Referenced by CStd_seg::CheckNumRows(), CStd_seg::RemapToLoc(), CStd_seg::SwapRows(), CAutogeneratedCleanup::x_BasicCleanupStdSeg(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CValidError_align::x_ValidateSeqLength(), and CValidError_align::x_ValidateStd().

◆ IsSetIndex()

bool CSparse_seg_ext_Base::IsSetIndex ( void  ) const
inline

seg-ext SET OF { index INTEGER, data User-field } Check if a value has been assigned to Index data member.

Data member Index is mandatory; its type is defined as 'typedef int TIndex'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 158 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::m_set_State.

Referenced by CSparse_seg_ext_Base::CanGetIndex(), and CSparse_seg_ext_Base::SetIndex().

◆ IsSetLen()

bool CDense_diag_Base::IsSetLen ( void  ) const
inline

len of aligned segments Check if a value has been assigned to Len data member.

Data member Len is mandatory; its type is defined as 'typedef TSeqPos TLen'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 448 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::CanGetLen(), and CDense_diag_Base::SetLen().

◆ IsSetLens() [1/3]

bool CDense_seg_Base::IsSetLens ( void  ) const
inline

lengths in ids order within segs Check if a value has been assigned to Lens data member.

Data member Lens is mandatory; its type is defined as 'typedef vector< TSeqPos > TLens'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 543 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CAlignmentAssistant::GetFeatures(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), and CDense_seg::TrimEndGaps().

◆ IsSetLens() [2/3]

bool CPacked_seg_Base::IsSetLens ( void  ) const
inline

length of each segment Check if a value has been assigned to Lens data member.

Data member Lens is mandatory; its type is defined as 'typedef vector< TSeqPos > TLens'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 595 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

◆ IsSetLens() [3/3]

bool CSparse_align_Base::IsSetLens ( void  ) const
inline

lengths of segments [numseg] Check if a value has been assigned to Lens data member.

Data member Lens is mandatory; its type is defined as 'typedef vector< TSeqPos > TLens'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 576 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

◆ IsSetLoc()

bool CStd_seg_Base::IsSetLoc ( void  ) const
inline

Check if a value has been assigned to Loc data member.

Data member Loc is mandatory; its type is defined as 'typedef vector< CRef< CSeq_loc > > TLoc'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 345 of file Std_seg_.hpp.

References CStd_seg_Base::m_set_State.

Referenced by CAutogeneratedCleanup::x_BasicCleanupStdSeg().

◆ IsSetMaster_id()

bool CSparse_seg_Base::IsSetMaster_id ( void  ) const
inline

Check if a value has been assigned to Master_id data member.

Data member Master_id is optional; its type is defined as 'typedef CSeq_id TMaster_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 276 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Master_id.

Referenced by CSparse_seg_Base::CanGetMaster_id(), and CAutogeneratedCleanup::x_BasicCleaupSparseSeg().

◆ IsSetModifiers()

bool CSpliced_seg_Base::IsSetModifiers ( void  ) const
inline

alignment descriptors / modifiers this provides us a set for extension Check if a value has been assigned to Modifiers data member.

Data member Modifiers is optional; its type is defined as 'typedef list< CRef< CSpliced_seg_modifier > > TModifiers'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 799 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CProSplign::CImplementation::SeekStartStop().

◆ IsSetNumseg() [1/3]

bool CDense_seg_Base::IsSetNumseg ( void  ) const
inline

number of segments here Check if a value has been assigned to Numseg data member.

Data member Numseg is mandatory; its type is defined as 'typedef int TNumseg'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 446 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CDense_seg_Base::CanGetNumseg(), CAlignmentAssistant::GetFeatures(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), CDense_seg_Base::SetNumseg(), and CUpdateAlign::x_RemoveIDsFromAlign().

◆ IsSetNumseg() [2/3]

bool CPacked_seg_Base::IsSetNumseg ( void  ) const
inline

number of segments here Check if a value has been assigned to Numseg data member.

Data member Numseg is mandatory; its type is defined as 'typedef int TNumseg'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 470 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::CanGetNumseg(), and CPacked_seg_Base::SetNumseg().

◆ IsSetNumseg() [3/3]

bool CSparse_align_Base::IsSetNumseg ( void  ) const
inline

number of segments Check if a value has been assigned to Numseg data member.

Data member Numseg is mandatory; its type is defined as 'typedef int TNumseg'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 479 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::CanGetNumseg(), and CSparse_align_Base::SetNumseg().

◆ IsSetPartial()

bool CSpliced_exon_Base::IsSetPartial ( void  ) const
inline

flag: is this exon complete or partial? Check if a value has been assigned to Partial data member.

Data member Partial is optional; its type is defined as 'typedef bool TPartial'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 1066 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::CanGetPartial(), CReportEntry::SetAlignment(), and CSpliced_exon_Base::SetPartial().

◆ IsSetParts()

bool CSpliced_exon_Base::IsSetParts ( void  ) const
inline

◆ IsSetPoly_a()

bool CSpliced_seg_Base::IsSetPoly_a ( void  ) const
inline

start of poly(A) tail on the transcript For sense transcripts: aligned product positions < poly-a <= product-length poly-a == product-length indicates inferred poly(A) tail at transcript's end For antisense transcripts: -1 <= poly-a < aligned product positions poly-a == -1 indicates inferred poly(A) tail at transcript's start Check if a value has been assigned to Poly_a data member.

Data member Poly_a is optional; its type is defined as 'typedef TSeqPos TPoly_a'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 705 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::CanGetPoly_a(), CScore_3PrimeUnaligned::Get(), CScore_Polya::Get(), SAlignmentScoringModel::GetPolyA_length(), GetUnalignedLength_3p(), s_GetPercentCoverage(), CSpliced_seg_Base::SetPoly_a(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CFeatureGenerator::SImplementation::x_MapFeature(), and CAlnSpanVertModel::x_PopulateRowsSpliced().

◆ IsSetPresent()

bool CPacked_seg_Base::IsSetPresent ( void  ) const
inline

Boolean if each sequence present or absent in each segment Check if a value has been assigned to Present data member.

Data member Present is mandatory; its type is defined as 'typedef vector< char > TPresent'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 567 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::CanGetPresent().

◆ IsSetProduct_end()

bool CSpliced_exon_Base::IsSetProduct_end ( void  ) const
inline

Check if a value has been assigned to Product_end data member.

Data member Product_end is mandatory; its type is defined as 'typedef CProduct_pos TProduct_end'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 718 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_end.

◆ IsSetProduct_id() [1/2]

bool CSpliced_exon_Base::IsSetProduct_id ( void  ) const
inline

product is either protein or transcript (cDNA) Check if a value has been assigned to Product_id data member.

Data member Product_id is optional; its type is defined as 'typedef CSeq_id TProduct_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 842 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_id.

Referenced by CSeqsRange::Add(), CSpliced_exon_Base::CanGetProduct_id(), CSpliced_exon::CreateRowSeq_interval(), CSeq_align_Mapper_Base::InitExon(), s_ExonToDenseg(), s_Fingerprint_Spliced_exon(), CSpliced_seg::Validate(), CAutogeneratedCleanup::x_BasicCleanupSplicedExon(), CSeq_loc_Mapper_Base::x_InitSpliced(), and CAnnotObject_Info::x_ProcessAlign().

◆ IsSetProduct_id() [2/2]

bool CSpliced_seg_Base::IsSetProduct_id ( void  ) const
inline

product is either protein or transcript (cDNA) Check if a value has been assigned to Product_id data member.

Data member Product_id is optional; its type is defined as 'typedef CSeq_id TProduct_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 497 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Product_id.

Referenced by CSeqsRange::Add(), CSpliced_seg_Base::CanGetProduct_id(), CSpliced_exon::CreateRowSeq_interval(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CSeq_align_Mapper_Base::InitExon(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), s_Fingerprint_Spliced_seg(), CSpliced_seg::Validate(), CAutogeneratedCleanup::x_BasicCleanupSplicedSeg(), CSeq_loc_Mapper_Base::x_InitSpliced(), and CGff3Writer::xAssignAlignmentSplicedMethod().

◆ IsSetProduct_length()

bool CSpliced_seg_Base::IsSetProduct_length ( void  ) const
inline

length of the product, in bases/residues from this (or from poly-a if present), a 3' unaligned length can be extracted Check if a value has been assigned to Product_length data member.

Data member Product_length is optional; its type is defined as 'typedef TSeqPos TProduct_length'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 752 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::CanGetProduct_length(), CScore_Polya::Get(), SAlignmentScoringModel::GetCoverage(), SAlignmentScoringModel::GetPolyA_length(), CProductStringBuilder::GetProductString(), GetUnalignedLength_3p(), GetUnalignedLength_5p(), PrintTabular(), s_GetPercentCoverage(), CSpliced_seg_Base::SetProduct_length(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CSpliced_seg::Validate(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), and CAlnSpanVertModel::x_PopulateRowsSpliced().

◆ IsSetProduct_start()

bool CSpliced_exon_Base::IsSetProduct_start ( void  ) const
inline

product-end >= product-start Check if a value has been assigned to Product_start data member.

Data member Product_start is mandatory; its type is defined as 'typedef CProduct_pos TProduct_start'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 688 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_start.

◆ IsSetProduct_strand() [1/2]

bool CSpliced_exon_Base::IsSetProduct_strand ( void  ) const
inline

should be 'plus' or 'minus' Check if a value has been assigned to Product_strand data member.

Data member Product_strand is optional; its type is defined as 'typedef ENa_strand TProduct_strand'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 884 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::CanGetProduct_strand(), CSpliced_exon::CreateRowSeq_interval(), CSpliced_exon::GetRowSeq_insertions(), CSeq_align_Mapper_Base::InitExon(), s_ExonToDenseg(), s_GetAlignmentMismatches(), CSpliced_exon_Base::SetProduct_strand(), CSpliced_seg::Validate(), CSeq_loc_Mapper_Base::x_InitSpliced(), and CAnnotObject_Info::x_ProcessAlign().

◆ IsSetProduct_strand() [2/2]

bool CSpliced_seg_Base::IsSetProduct_strand ( void  ) const
inline

should be 'plus' or 'minus' Check if a value has been assigned to Product_strand data member.

Data member Product_strand is optional; its type is defined as 'typedef ENa_strand TProduct_strand'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 539 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg::AsDiscSeg(), CSpliced_seg_Base::CanGetProduct_strand(), CSpliced_exon::CreateRowSeq_interval(), CScore_InternalUnaligned::Get(), CScore_Polya::Get(), CSpliced_exon::GetRowSeq_insertions(), CSeq_align_Mapper_Base::InitExon(), s_GetAlignmentMismatches(), s_GetPercentCoverage(), CSpliced_seg_Base::SetProduct_strand(), CSpliced_seg::Validate(), CAlnWriter::WriteAlignSplicedSeg(), CSeq_align_Mapper_Base::x_GetDstSpliced(), and CSeq_loc_Mapper_Base::x_InitSpliced().

◆ IsSetProduct_type()

bool CSpliced_seg_Base::IsSetProduct_type ( void  ) const
inline

Check if a value has been assigned to Product_type data member.

Data member Product_type is mandatory; its type is defined as 'typedef EProduct_type TProduct_type'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 633 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::CanGetProduct_type(), CSpliced_seg_Base::SetProduct_type(), CSeq_align_Mapper_Base::x_GetDstExon(), CGff3Writer::xAssignAlignmentSplicedType(), CGff3Writer::xSplicedSegHasProteinProd(), and CGff2Reader::xUpdateSplicedSegment().

◆ IsSetRow_scores()

bool CSparse_seg_Base::IsSetRow_scores ( void  ) const
inline

per-row scores Check if a value has been assigned to Row_scores data member.

Data member Row_scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TRow_scores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 322 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_set_State.

Referenced by CSparse_seg::CheckNumRows(), CRemoveSeqFromAlignDlg::ModifyAlign(), and CSeq_align_Mapper_Base::x_Init().

◆ IsSetRows()

bool CSparse_seg_Base::IsSetRows ( void  ) const
inline

pairwise alignments constituting this multiple alignment Check if a value has been assigned to Rows data member.

Data member Rows is mandatory; its type is defined as 'typedef vector< CRef< CSparse_align > > TRows'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 297 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_set_State.

Referenced by CRemoveSeqFromAlignDlg::GetAlignLabel(), CRemoveSeqFromAlignDlg::ModifyAlign(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), and CAutogeneratedCleanup::x_BasicCleaupSparseSeg().

◆ IsSetScore()

bool CSeq_align_Base::IsSetScore ( void  ) const
inline

◆ IsSetScores() [1/5]

bool CDense_diag_Base::IsSetScores ( void  ) const
inline

Check if a value has been assigned to Scores data member.

Data member Scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TScores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 520 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_Init().

◆ IsSetScores() [2/5]

bool CDense_seg_Base::IsSetScores ( void  ) const
inline

score for each seg Check if a value has been assigned to Scores data member.

Data member Scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TScores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 593 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_Init(), CGff3Writer::xAssignAlignmentDensegScores(), and CGff3FlybaseWriter::xAssignAlignmentDensegScores().

◆ IsSetScores() [3/5]

bool CPacked_seg_Base::IsSetScores ( void  ) const
inline

score for each segment Check if a value has been assigned to Scores data member.

Data member Scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TScores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 645 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_Init().

◆ IsSetScores() [4/5]

bool CSpliced_exon_Base::IsSetScores ( void  ) const
inline

scores for this exon Check if a value has been assigned to Scores data member.

Data member Scores is optional; its type is defined as 'typedef CScore_set TScores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 1003 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Scores.

Referenced by CSpliced_exon_Base::CanGetScores(), CScore_EdgeExonInfo::Get(), CSeq_align_Mapper_Base::InitExon(), CFeatureGenerator::SImplementation::RecalculateExonIdty(), s_ExonToDenseg(), CGff3Writer::xAssignAlignmentSplicedScores(), and CGff3FlybaseWriter::xAssignAlignmentSplicedScores().

◆ IsSetScores() [5/5]

bool CStd_seg_Base::IsSetScores ( void  ) const
inline

Check if a value has been assigned to Scores data member.

Data member Scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TScores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 370 of file Std_seg_.hpp.

References CStd_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_Init().

◆ IsSetSecond_id()

bool CSparse_align_Base::IsSetSecond_id ( void  ) const
inline

Check if a value has been assigned to Second_id data member.

Data member Second_id is mandatory; its type is defined as 'typedef CSeq_id TSecond_id'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 449 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Second_id.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSparseAlign().

◆ IsSetSecond_starts()

bool CSparse_align_Base::IsSetSecond_starts ( void  ) const
inline

starts on the second sequence [numseg] Check if a value has been assigned to Second_starts data member.

Data member Second_starts is mandatory; its type is defined as 'typedef vector< int > TSecond_starts'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 551 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

◆ IsSetSecond_strands()

bool CSparse_align_Base::IsSetSecond_strands ( void  ) const
inline

Check if a value has been assigned to Second_strands data member.

Data member Second_strands is optional; its type is defined as 'typedef vector< ENa_strand > TSecond_strands'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 601 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

Referenced by CSeqsRange::Add(), CSparse_align::CheckNumSegs(), ConvertSparseToPairwiseAln(), CreateAlignRow(), GetAlignColl(), CSparse_seg::GetSeqRange(), CSparse_seg::GetSeqStart(), CSparse_seg::GetSeqStop(), CSparse_seg::GetSeqStrand(), s_Fingerprint_Sparse_align(), CAlnWriter::WriteSparseAlign(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitSparse(), and CAnnotObject_Info::x_ProcessAlign().

◆ IsSetSeg_scores()

bool CSparse_align_Base::IsSetSeg_scores ( void  ) const
inline

per-segment scores Check if a value has been assigned to Seg_scores data member.

Data member Seg_scores is optional; its type is defined as 'typedef vector< CRef< CScore > > TSeg_scores'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 626 of file Sparse_align_.hpp.

References CSparse_align_Base::m_set_State.

Referenced by CSparse_align::CheckNumSegs(), and CSeq_align_Mapper_Base::x_Init().

◆ IsSetSegs()

bool CSeq_align_Base::IsSetSegs ( void  ) const
inline

◆ IsSetStarts() [1/3]

bool CDense_diag_Base::IsSetStarts ( void  ) const
inline

start OFFSETS in ids order Check if a value has been assigned to Starts data member.

Data member Starts is mandatory; its type is defined as 'typedef vector< TSeqPos > TStarts'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 423 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

◆ IsSetStarts() [2/3]

bool CDense_seg_Base::IsSetStarts ( void  ) const
inline

start OFFSETS in ids order within segs Check if a value has been assigned to Starts data member.

Data member Starts is mandatory; its type is defined as 'typedef vector< TSignedSeqPos > TStarts'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 518 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CAlignmentAssistant::GetFeatures(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::ReportUnresolvedBioseqs(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), CDense_seg::TrimEndGaps(), and CUpdateAlign::x_RemoveIDsFromAlign().

◆ IsSetStarts() [3/3]

bool CPacked_seg_Base::IsSetStarts ( void  ) const
inline

start OFFSETS in ids order for whole alignment Check if a value has been assigned to Starts data member.

Data member Starts is mandatory; its type is defined as 'typedef vector< TSeqPos > TStarts'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 542 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

◆ IsSetStrands() [1/3]

bool CDense_diag_Base::IsSetStrands ( void  ) const
inline

Check if a value has been assigned to Strands data member.

Data member Strands is optional; its type is defined as 'typedef vector< ENa_strand > TStrands'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 495 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State.

Referenced by ConvertDendiagToPairwiseAln(), CDense_diag::CreateRowSeq_interval(), s_Fingerprint_Dense_diag(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), CAnnotObject_Info::x_ProcessAlign(), and CValidError_align::x_ValidateDendiag().

◆ IsSetStrands() [2/3]

bool CDense_seg_Base::IsSetStrands ( void  ) const
inline

Check if a value has been assigned to Strands data member.

Data member Strands is optional; its type is defined as 'typedef vector< ENa_strand > TStrands'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 568 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State.

Referenced by CAlignmentAssistant::AdjustAlign(), CPaintAlignment::AlignPosToSeqPos(), CFeaturePropagator::AlignPosToSeqPos(), CDense_seg::Compact(), ConvertDensegToPairwiseAln(), CreateAlignRow(), CreateAlignSetFromPairwiseAln(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CDense_seg::CreateRowSeq_interval(), CFeaturePropagator::CreateRowSeq_loc(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CPaintAlignment::GetSegments(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::RemovePureGapSegs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), s_CutDensegSegment(), s_Fingerprint_Dense_seg(), s_GetIndels(), s_Seq_align_Seq_loc(), s_SeqAlignSetToXMLHsps(), CPaintAlignment::SeqPosToAlignPos(), CFeaturePropagator::SeqPosToAlignPos(), CBlastTabularInfo::SetFields(), CDense_seg::SwapRows(), CDense_seg::TrimEndGaps(), CAlnWriter::WriteAlignDenseSeg(), CAlignCleanup::x_Cleanup_AlignVec(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitAlign(), and CUpdateAlign::x_RemoveIDsFromAlign().

◆ IsSetStrands() [3/3]

bool CPacked_seg_Base::IsSetStrands ( void  ) const
inline

Check if a value has been assigned to Strands data member.

Data member Strands is optional; its type is defined as 'typedef vector< ENa_strand > TStrands'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 620 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State.

Referenced by ConvertPackedsegToPairwiseAln(), s_Fingerprint_Packed_seg(), CSeq_align_Mapper_Base::x_Init(), and CSeq_loc_Mapper_Base::x_InitAlign().

◆ IsSetType()

bool CSeq_align_Base::IsSetType ( void  ) const
inline

Check if a value has been assigned to Type data member.

Data member Type is mandatory; its type is defined as 'typedef EType TType'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 790 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State.

Referenced by CSeq_align_Base::CanGetType(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CValidError_imp::PostErr(), CSeq_align_Base::SetType(), CValidError_align::ValidateSeqAlign(), and CGff2Reader::xUpdateSplicedAlignment().

◆ IsSetValue()

bool CScore_Base::IsSetValue ( void  ) const
inline

Check if a value has been assigned to Value data member.

Data member Value is mandatory; its type is defined as 'typedef C_Value TValue'

Returns
  • true, if a value has been assigned.
  • false, otherwise.

Definition at line 453 of file Score_.hpp.

References CScore_Base::m_set_State.

Referenced by CScore_Base::CanGetValue(), CGffAlignmentRecord::SetScore(), and CGffBaseRecord::SetScore().

◆ IsSparse()

bool CSeq_align_Base::C_Segs::IsSparse ( void  ) const
inline

Check if variant Sparse is selected.

Sparse type is defined as 'typedef CSparse_seg TSparse'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 784 of file Seq_align_.hpp.

Referenced by s_CleanSeqAlign(), and CAlignFilter::x_FuncCall().

◆ IsSpliced()

bool CSeq_align_Base::C_Segs::IsSpliced ( void  ) const
inline

Check if variant Spliced is selected.

Spliced type is defined as 'typedef CSpliced_seg TSpliced'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 778 of file Seq_align_.hpp.

Referenced by CFeatureGenerator::SImplementation::AdjustAlignment(), BOOST_AUTO_TEST_CASE(), CTestSingleAln::CanTest(), CFeaturePropagator::CFeaturePropagator(), variation_ref::CVariationUtil::CheckExonBoundary(), variation::CVariationUtil::CheckExonBoundary(), CFeatureGenerator::SImplementation::CleanAlignment(), CScore_GapCount::Get(), CScore_ExonCount::Get(), CScore_IndelToSplice::Get(), CScore_LastSpliceSite::Get(), CScore_FrameShifts::Get(), CScore_3PrimeUnaligned::Get(), CScore_Polya::Get(), CScore_SequenceLength::Get(), CScore_StartStopCodon::Get(), CScore_CdsInternalStops::Get(), CScore_TblastnScore::Get(), CScore_EdgeExonInfo::Get(), CScoreBuilder::GetBlastScore(), CInternalStopFinder::GetCDSNucleotideSequence(), SAlignmentScoringModel::GetCoverage(), SAlignmentScoringModel::GetExonsOdds(), variation::GetFocusLocusIDs(), SAlignmentScoringModel::GetIdentOdds(), SAlignmentScoringModel::GetLongestMatchrunLen(), SAlignmentScoringModel::GetNumGapopensBetweenExons(), SAlignmentScoringModel::GetPolyA_length(), CProductStringBuilder::GetProductString(), SAlignmentScoringModel::GetSplicesOdds(), variation::GetUniquePrimaryTranscriptId(), CFeatureGenerator::SImplementation::HasMixedGenomicIds(), IsProteinAlign(), SAlignmentScoringModel::isProtSS(), CTabularFormatter_MismatchPositions::Print(), CTabularFormatter_ExonIntrons::Print(), PrintTabular(), variation_ref::CVariationUtil::Remap(), variation::CVariationUtil::Remap(), CTestSingleAln_All::RunTest(), s_CleanSeqAlign(), s_GetAlignmentMismatches(), s_GetAlignmentSpans_Intron(), SAlignmentScoringModel::s_GetIdentOdds_nucSS(), s_GetPercentCoverage(), s_GetRnaMappingLocs(), s_IsProteinToGenomic(), CFeatureGenerator::SImplementation::SMapper::SMapper(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CSequenceEditingEventHandler::x_FindRelevantAlignRow(), CAlignFilter::x_FuncCall(), CSeq_align_Mapper_Base::x_GetDstSpliced(), CScoreBuilderBase::x_GetMatrixCounts(), CFeatureGenerator::SImplementation::x_HandleCdsExceptions(), CFeatureGenerator::SImplementation::x_HandleRnaExceptions(), CFeatureGenerator::SImplementation::x_MapFeature(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CCDSTranslationPanel::x_SetLocationForProtein(), and CGff3Writer::xWriteAlignSpliced().

◆ IsStart_codon_found()

bool CSpliced_seg_modifier_Base::IsStart_codon_found ( void  ) const
inline

Check if variant Start_codon_found is selected.

Start_codon_found type is defined as 'typedef bool TStart_codon_found'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 257 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::e_Start_codon_found, and CSpliced_seg_modifier_Base::m_choice.

◆ IsStd()

bool CSeq_align_Base::C_Segs::IsStd ( void  ) const
inline

◆ IsStop_codon_found()

bool CSpliced_seg_modifier_Base::IsStop_codon_found ( void  ) const
inline

Check if variant Stop_codon_found is selected.

Stop_codon_found type is defined as 'typedef bool TStop_codon_found'.

Returns
  • true, if the variant is selected.
  • false, otherwise.

Definition at line 284 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::e_Stop_codon_found, and CSpliced_seg_modifier_Base::m_choice.

◆ operator const Tdata &() [1/2]

CScore_set_Base::operator const CScore_set_Base::Tdata & ( void  ) const
inline

Conversion operator to 'const Tdata' type.

Definition at line 178 of file Score_set_.hpp.

◆ operator const Tdata &() [2/2]

CSeq_align_set_Base::operator const CSeq_align_set_Base::Tdata & ( void  ) const
inline

Conversion operator to 'const Tdata' type.

Definition at line 179 of file Seq_align_set_.hpp.

◆ operator Tdata &() [1/2]

CScore_set_Base::operator CScore_set_Base::Tdata & ( void  )
inline

Conversion operator to 'Tdata' type.

Definition at line 184 of file Score_set_.hpp.

◆ operator Tdata &() [2/2]

CSeq_align_set_Base::operator CSeq_align_set_Base::Tdata & ( void  )
inline

Conversion operator to 'Tdata' type.

Definition at line 185 of file Seq_align_set_.hpp.

◆ operator=() [1/26]

C_Segs& CSeq_align_Base::C_Segs::operator= ( const C_Segs )
private

◆ operator=() [2/26]

C_Value& CScore_Base::C_Value::operator= ( const C_Value )
private

◆ operator=() [3/26]

CDense_diag_Base& CDense_diag_Base::operator= ( const CDense_diag_Base )
private

◆ operator=() [4/26]

CDense_seg_Base& CDense_seg_Base::operator= ( const CDense_seg_Base )
private

◆ operator=() [5/26]

CPacked_seg& CPacked_seg::operator= ( const CPacked_seg value)
private

◆ operator=() [6/26]

CPacked_seg_Base& CPacked_seg_Base::operator= ( const CPacked_seg_Base )
private

◆ operator=() [7/26]

CProduct_pos_Base& CProduct_pos_Base::operator= ( const CProduct_pos_Base )
private

◆ operator=() [8/26]

CProt_pos_Base& CProt_pos_Base::operator= ( const CProt_pos_Base )
private

◆ operator=() [9/26]

CScore_Base& CScore_Base::operator= ( const CScore_Base )
private

◆ operator=() [10/26]

CScore_set& CScore_set::operator= ( const CScore_set value)
private

◆ operator=() [11/26]

CScore_set_Base& CScore_set_Base::operator= ( const CScore_set_Base )
private

◆ operator=() [12/26]

CSeq_align_Base& CSeq_align_Base::operator= ( const CSeq_align_Base )
private

◆ operator=() [13/26]

CSeq_align_set_Base& CSeq_align_set_Base::operator= ( const CSeq_align_set_Base )
private

◆ operator=() [14/26]

CSparse_align_Base& CSparse_align_Base::operator= ( const CSparse_align_Base )
private

◆ operator=() [15/26]

CSparse_seg_Base& CSparse_seg_Base::operator= ( const CSparse_seg_Base )
private

◆ operator=() [16/26]

CSparse_seg_ext& CSparse_seg_ext::operator= ( const CSparse_seg_ext value)
private

◆ operator=() [17/26]

CSparse_seg_ext_Base& CSparse_seg_ext_Base::operator= ( const CSparse_seg_ext_Base )
private

◆ operator=() [18/26]

CSplice_site& CSplice_site::operator= ( const CSplice_site value)
private

◆ operator=() [19/26]

CSplice_site_Base& CSplice_site_Base::operator= ( const CSplice_site_Base )
private

◆ operator=() [20/26]

CSpliced_exon_Base& CSpliced_exon_Base::operator= ( const CSpliced_exon_Base )
private

◆ operator=() [21/26]

CSpliced_exon_chunk& CSpliced_exon_chunk::operator= ( const CSpliced_exon_chunk value)
private

◆ operator=() [22/26]

CSpliced_exon_chunk_Base& CSpliced_exon_chunk_Base::operator= ( const CSpliced_exon_chunk_Base )
private

◆ operator=() [23/26]

CSpliced_seg_Base& CSpliced_seg_Base::operator= ( const CSpliced_seg_Base )
private

◆ operator=() [24/26]

CSpliced_seg_modifier& CSpliced_seg_modifier::operator= ( const CSpliced_seg_modifier value)
private

◆ operator=() [25/26]

CSpliced_seg_modifier_Base& CSpliced_seg_modifier_Base::operator= ( const CSpliced_seg_modifier_Base )
private

◆ operator=() [26/26]

CStd_seg_Base& CStd_seg_Base::operator= ( const CStd_seg_Base )
private

◆ Reset() [1/20]

void CDense_diag_Base::Reset ( void  )
virtual

◆ Reset() [2/20]

void CDense_seg_Base::Reset ( void  )
virtual

◆ Reset() [3/20]

void CPacked_seg_Base::Reset ( void  )
virtual

◆ Reset() [4/20]

void CProduct_pos_Base::Reset ( void  )
virtual

◆ Reset() [5/20]

void CProt_pos_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 50 of file Prot_pos_.cpp.

References CProt_pos_Base::ResetAmin(), and CProt_pos_Base::ResetFrame().

◆ Reset() [6/20]

void CScore_Base::C_Value::Reset ( void  )

Reset the whole object.

Definition at line 51 of file Score_.cpp.

References CScore_Base::C_Value::e_not_set, CScore_Base::C_Value::m_choice, and CScore_Base::C_Value::ResetSelection().

Referenced by CScore_Base::ResetValue().

◆ Reset() [7/20]

void CScore_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 143 of file Score_.cpp.

References CScore_Base::ResetId(), and CScore_Base::ResetValue().

Referenced by CScore_Base::C_Value::~C_Value().

◆ Reset() [8/20]

void CScore_set_Base::Reset ( void  )

Reset data member.

Definition at line 51 of file Score_set_.cpp.

References CScore_set_Base::m_data, and CScore_set_Base::m_set_State.

◆ Reset() [9/20]

END_ENUM_INFO void CSeq_align_Base::C_Segs::Reset ( void  )

◆ Reset() [10/20]

void CSeq_align_Base::Reset ( void  )
virtual

◆ Reset() [11/20]

void CSeq_align_set_Base::Reset ( void  )

Reset data member.

Definition at line 51 of file Seq_align_set_.cpp.

References CSeq_align_set_Base::m_data, and CSeq_align_set_Base::m_set_State.

◆ Reset() [12/20]

void CSparse_align_Base::Reset ( void  )
virtual

◆ Reset() [13/20]

void CSparse_seg_Base::Reset ( void  )
virtual

◆ Reset() [14/20]

void CSparse_seg_ext_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 50 of file Sparse_seg_ext_.cpp.

References CSparse_seg_ext_Base::ResetIndex().

◆ Reset() [15/20]

void CSplice_site_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 56 of file Splice_site_.cpp.

References CSplice_site_Base::ResetBases().

◆ Reset() [16/20]

void CSpliced_exon_Base::Reset ( void  )
virtual

◆ Reset() [17/20]

void CSpliced_exon_chunk_Base::Reset ( void  )
virtual

◆ Reset() [18/20]

void CSpliced_seg_Base::Reset ( void  )
virtual

◆ Reset() [19/20]

void CSpliced_seg_modifier_Base::Reset ( void  )
virtual

◆ Reset() [20/20]

void CStd_seg_Base::Reset ( void  )
virtual

Reset the whole object.

Definition at line 71 of file Std_seg_.cpp.

References CStd_seg_Base::ResetDim(), CStd_seg_Base::ResetIds(), CStd_seg_Base::ResetLoc(), and CStd_seg_Base::ResetScores().

◆ ResetAcceptor_before_exon()

void CSpliced_exon_Base::ResetAcceptor_before_exon ( void  )

Reset Acceptor_before_exon data member.

Definition at line 141 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Acceptor_before_exon.

Referenced by CSpliced_exon_Base::Reset(), and CSeq_align_Mapper_Base::x_GetDstExon().

◆ ResetAmin()

void CProt_pos_Base::ResetAmin ( void  )
inline

Reset Amin data member.

Definition at line 213 of file Prot_pos_.hpp.

References CProt_pos_Base::m_Amin, and CProt_pos_Base::m_set_State.

Referenced by CProt_pos_Base::Reset().

◆ ResetBases()

void CSplice_site_Base::ResetBases ( void  )

Reset Bases data member.

Definition at line 50 of file Splice_site_.cpp.

References CSplice_site_Base::m_Bases, and CSplice_site_Base::m_set_State.

Referenced by CSplice_site_Base::Reset().

◆ ResetBounds()

void CSeq_align_Base::ResetBounds ( void  )

Reset Bounds data member.

Definition at line 315 of file Seq_align_.cpp.

References CSeq_align_Base::m_Bounds, and CSeq_align_Base::m_set_State.

Referenced by CSeq_align_Base::Reset().

◆ ResetDim() [1/5]

void CDense_diag_Base::ResetDim ( void  )
inline

Reset Dim data member.

Definition at line 360 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Dim, and CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::Reset(), and CDense_diag_Base::SetDefaultDim().

◆ ResetDim() [2/5]

void CDense_seg_Base::ResetDim ( void  )
inline

Reset Dim data member.

Definition at line 408 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Dim, and CDense_seg_Base::m_set_State.

Referenced by CDense_seg_Base::Reset(), and CDense_seg_Base::SetDefaultDim().

◆ ResetDim() [3/5]

void CPacked_seg_Base::ResetDim ( void  )
inline

Reset Dim data member.

Definition at line 432 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Dim, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset(), and CPacked_seg_Base::SetDefaultDim().

◆ ResetDim() [4/5]

void CSeq_align_Base::ResetDim ( void  )
inline

Reset Dim data member.

Definition at line 849 of file Seq_align_.hpp.

References CSeq_align_Base::m_Dim, and CSeq_align_Base::m_set_State.

Referenced by CSeq_align_Base::Reset().

◆ ResetDim() [5/5]

void CStd_seg_Base::ResetDim ( void  )
inline

Reset Dim data member.

Definition at line 282 of file Std_seg_.hpp.

References CStd_seg_Base::m_Dim, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg_Base::Reset(), and CStd_seg_Base::SetDefaultDim().

◆ ResetDonor_after_exon()

void CSpliced_exon_Base::ResetDonor_after_exon ( void  )

Reset Donor_after_exon data member.

Definition at line 158 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Donor_after_exon.

Referenced by CSpliced_exon_Base::Reset(), and CSeq_align_Mapper_Base::x_GetDstExon().

◆ ResetExons()

void CSpliced_seg_Base::ResetExons ( void  )

Reset Exons data member.

Definition at line 96 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Exons, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetExt() [1/3]

void CSeq_align_Base::ResetExt ( void  )

◆ ResetExt() [2/3]

void CSparse_seg_Base::ResetExt ( void  )

Reset Ext data member.

Definition at line 83 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Ext, and CSparse_seg_Base::m_set_State.

Referenced by CSparse_seg_Base::Reset().

◆ ResetExt() [3/3]

void CSpliced_exon_Base::ResetExt ( void  )

Reset Ext data member.

Definition at line 175 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Ext, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetFirst_id()

void CSparse_align_Base::ResetFirst_id ( void  )

◆ ResetFirst_starts()

void CSparse_align_Base::ResetFirst_starts ( void  )

Reset First_starts data member.

Definition at line 80 of file Sparse_align_.cpp.

References CSparse_align_Base::m_First_starts, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetFrame()

void CProt_pos_Base::ResetFrame ( void  )
inline

Reset Frame data member.

Definition at line 260 of file Prot_pos_.hpp.

References CProt_pos_Base::m_Frame, and CProt_pos_Base::m_set_State.

Referenced by CProt_pos_Base::Reset(), and CProt_pos_Base::SetDefaultFrame().

◆ ResetGenomic_end()

void CSpliced_exon_Base::ResetGenomic_end ( void  )
inline

Reset Genomic_end data member.

Definition at line 807 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Genomic_end, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetGenomic_id() [1/2]

void CSpliced_exon_Base::ResetGenomic_id ( void  )

Reset Genomic_id data member.

Definition at line 101 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Genomic_id.

Referenced by CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), and CSpliced_exon_Base::Reset().

◆ ResetGenomic_id() [2/2]

void CSpliced_seg_Base::ResetGenomic_id ( void  )

Reset Genomic_id data member.

Definition at line 79 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Genomic_id.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetGenomic_start()

void CSpliced_exon_Base::ResetGenomic_start ( void  )
inline

Reset Genomic_start data member.

Definition at line 760 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Genomic_start, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetGenomic_strand() [1/2]

void CSpliced_exon_Base::ResetGenomic_strand ( void  )
inline

◆ ResetGenomic_strand() [2/2]

void CSpliced_seg_Base::ResetGenomic_strand ( void  )
inline

Reset Genomic_strand data member.

Definition at line 598 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Genomic_strand, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetId() [1/2]

void CScore_Base::ResetId ( void  )

Reset Id data member.

Definition at line 120 of file Score_.cpp.

References CScore_Base::m_Id.

Referenced by CScore_Base::Reset().

◆ ResetId() [2/2]

void CSeq_align_Base::ResetId ( void  )

Reset Id data member.

Definition at line 321 of file Seq_align_.cpp.

References CSeq_align_Base::m_Id, and CSeq_align_Base::m_set_State.

Referenced by CSeq_align_Base::Reset().

◆ ResetIds() [1/4]

void CDense_diag_Base::ResetIds ( void  )

Reset Ids data member.

Definition at line 52 of file Dense_diag_.cpp.

References CDense_diag_Base::m_Ids, and CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::Reset().

◆ ResetIds() [2/4]

void CDense_seg_Base::ResetIds ( void  )

Reset Ids data member.

Definition at line 52 of file Dense_seg_.cpp.

References CDense_seg_Base::m_Ids, and CDense_seg_Base::m_set_State.

Referenced by CDense_seg_Base::Reset().

◆ ResetIds() [3/4]

void CPacked_seg_Base::ResetIds ( void  )

Reset Ids data member.

Definition at line 52 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_Ids, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset().

◆ ResetIds() [4/4]

void CStd_seg_Base::ResetIds ( void  )

Reset Ids data member.

Definition at line 53 of file Std_seg_.cpp.

References CStd_seg_Base::m_Ids, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg_Base::Reset().

◆ ResetIndex()

void CSparse_seg_ext_Base::ResetIndex ( void  )
inline

Reset Index data member.

Definition at line 170 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::m_Index, and CSparse_seg_ext_Base::m_set_State.

Referenced by CSparse_seg_ext_Base::Reset().

◆ ResetLen()

void CDense_diag_Base::ResetLen ( void  )
inline

Reset Len data member.

Definition at line 460 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Len, and CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::Reset().

◆ ResetLens() [1/3]

void CDense_seg_Base::ResetLens ( void  )

◆ ResetLens() [2/3]

void CPacked_seg_Base::ResetLens ( void  )

Reset Lens data member.

Definition at line 70 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_Lens, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset().

◆ ResetLens() [3/3]

void CSparse_align_Base::ResetLens ( void  )

Reset Lens data member.

Definition at line 92 of file Sparse_align_.cpp.

References CSparse_align_Base::m_Lens, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetLoc()

void CStd_seg_Base::ResetLoc ( void  )

Reset Loc data member.

Definition at line 59 of file Std_seg_.cpp.

References CStd_seg_Base::m_Loc, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg_Base::Reset().

◆ ResetMaster_id()

void CSparse_seg_Base::ResetMaster_id ( void  )

Reset Master_id data member.

Definition at line 54 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Master_id.

Referenced by CSparse_seg_Base::Reset().

◆ ResetModifiers()

void CSpliced_seg_Base::ResetModifiers ( void  )

Reset Modifiers data member.

Definition at line 102 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Modifiers, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset(), and CProSplign::CImplementation::SeekStartStop().

◆ ResetNumseg() [1/3]

void CDense_seg_Base::ResetNumseg ( void  )
inline

Reset Numseg data member.

Definition at line 458 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Numseg, and CDense_seg_Base::m_set_State.

Referenced by CDense_seg_Base::Reset().

◆ ResetNumseg() [2/3]

void CPacked_seg_Base::ResetNumseg ( void  )
inline

Reset Numseg data member.

Definition at line 482 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Numseg, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset().

◆ ResetNumseg() [3/3]

void CSparse_align_Base::ResetNumseg ( void  )
inline

Reset Numseg data member.

Definition at line 491 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Numseg, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetPartial()

void CSpliced_exon_Base::ResetPartial ( void  )
inline

Reset Partial data member.

Definition at line 1078 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Partial, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetParts()

void CSpliced_exon_Base::ResetParts ( void  )

Reset Parts data member.

Definition at line 118 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Parts, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetPoly_a()

void CSpliced_seg_Base::ResetPoly_a ( void  )
inline

Reset Poly_a data member.

Definition at line 717 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Poly_a, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetPresent()

void CPacked_seg_Base::ResetPresent ( void  )

Reset Present data member.

Definition at line 64 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_Present, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset().

◆ ResetProduct_end()

void CSpliced_exon_Base::ResetProduct_end ( void  )

◆ ResetProduct_id() [1/2]

void CSpliced_exon_Base::ResetProduct_id ( void  )

Reset Product_id data member.

Definition at line 84 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Product_id.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetProduct_id() [2/2]

END_ENUM_INFO void CSpliced_seg_Base::ResetProduct_id ( void  )

Reset Product_id data member.

Definition at line 62 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Product_id.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetProduct_length()

void CSpliced_seg_Base::ResetProduct_length ( void  )
inline

Reset Product_length data member.

Definition at line 764 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Product_length, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetProduct_start()

void CSpliced_exon_Base::ResetProduct_start ( void  )

◆ ResetProduct_strand() [1/2]

void CSpliced_exon_Base::ResetProduct_strand ( void  )
inline

Reset Product_strand data member.

Definition at line 896 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_strand, and CSpliced_exon_Base::m_set_State.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetProduct_strand() [2/2]

void CSpliced_seg_Base::ResetProduct_strand ( void  )
inline

Reset Product_strand data member.

Definition at line 551 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Product_strand, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetProduct_type()

void CSpliced_seg_Base::ResetProduct_type ( void  )
inline

Reset Product_type data member.

Definition at line 645 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Product_type, and CSpliced_seg_Base::m_set_State.

Referenced by CSpliced_seg_Base::Reset().

◆ ResetRow_scores()

void CSparse_seg_Base::ResetRow_scores ( void  )

Reset Row_scores data member.

Definition at line 77 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Row_scores, and CSparse_seg_Base::m_set_State.

Referenced by CSparse_seg_Base::Reset().

◆ ResetRows()

void CSparse_seg_Base::ResetRows ( void  )

Reset Rows data member.

Definition at line 71 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Rows, and CSparse_seg_Base::m_set_State.

Referenced by CSparse_seg_Base::Reset().

◆ ResetScore()

void CSeq_align_Base::ResetScore ( void  )

◆ ResetScores() [1/5]

void CDense_diag_Base::ResetScores ( void  )

Reset Scores data member.

Definition at line 70 of file Dense_diag_.cpp.

References CDense_diag_Base::m_Scores, and CDense_diag_Base::m_set_State.

Referenced by CDense_diag_Base::Reset().

◆ ResetScores() [2/5]

void CDense_seg_Base::ResetScores ( void  )

Reset Scores data member.

Definition at line 76 of file Dense_seg_.cpp.

References CDense_seg_Base::m_Scores, and CDense_seg_Base::m_set_State.

Referenced by CDense_seg_Base::Reset().

◆ ResetScores() [3/5]

void CPacked_seg_Base::ResetScores ( void  )

Reset Scores data member.

Definition at line 82 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_Scores, and CPacked_seg_Base::m_set_State.

Referenced by CPacked_seg_Base::Reset().

◆ ResetScores() [4/5]

void CSpliced_exon_Base::ResetScores ( void  )

Reset Scores data member.

Definition at line 124 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Scores.

Referenced by CSpliced_exon_Base::Reset().

◆ ResetScores() [5/5]

void CStd_seg_Base::ResetScores ( void  )

Reset Scores data member.

Definition at line 65 of file Std_seg_.cpp.

References CStd_seg_Base::m_Scores, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg_Base::Reset().

◆ ResetSecond_id()

void CSparse_align_Base::ResetSecond_id ( void  )

◆ ResetSecond_starts()

void CSparse_align_Base::ResetSecond_starts ( void  )

Reset Second_starts data member.

Definition at line 86 of file Sparse_align_.cpp.

References CSparse_align_Base::m_Second_starts, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetSecond_strands()

void CSparse_align_Base::ResetSecond_strands ( void  )

Reset Second_strands data member.

Definition at line 98 of file Sparse_align_.cpp.

References CSparse_align_Base::m_Second_strands, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetSeg_scores()

void CSparse_align_Base::ResetSeg_scores ( void  )

Reset Seg_scores data member.

Definition at line 104 of file Sparse_align_.cpp.

References CSparse_align_Base::m_Seg_scores, and CSparse_align_Base::m_set_State.

Referenced by CSparse_align_Base::Reset().

◆ ResetSegs()

void CSeq_align_Base::ResetSegs ( void  )

◆ ResetSelection() [1/5]

void CProduct_pos_Base::ResetSelection ( void  )
virtual

◆ ResetSelection() [2/5]

void CScore_Base::C_Value::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 57 of file Score_.cpp.

References e_not_set.

Referenced by CScore_Base::C_Value::Reset().

◆ ResetSelection() [3/5]

void CSeq_align_Base::C_Segs::ResetSelection ( void  )

Reset the selection (set it to e_not_set).

Definition at line 80 of file Seq_align_.cpp.

References e_not_set.

Referenced by CSeq_align_Base::C_Segs::Reset().

◆ ResetSelection() [4/5]

void CSpliced_exon_chunk_Base::ResetSelection ( void  )
virtual

Reset the selection (set it to e_not_set).

Definition at line 56 of file Spliced_exon_chunk_.cpp.

References CSpliced_exon_chunk_Base::e_not_set, and CSpliced_exon_chunk_Base::m_choice.

Referenced by CSpliced_exon_chunk_Base::Reset().

◆ ResetSelection() [5/5]

void CSpliced_seg_modifier_Base::ResetSelection ( void  )
virtual

Reset the selection (set it to e_not_set).

Definition at line 56 of file Spliced_seg_modifier_.cpp.

References CSpliced_seg_modifier_Base::e_not_set, and CSpliced_seg_modifier_Base::m_choice.

Referenced by CSpliced_seg_modifier_Base::Reset().

◆ ResetStarts() [1/3]

void CDense_diag_Base::ResetStarts ( void  )

Reset Starts data member.

Definition at line 58 of file Dense_diag_.cpp.

References CDense_diag_Base::m_set_State, and CDense_diag_Base::m_Starts.

Referenced by CDense_diag_Base::Reset().

◆ ResetStarts() [2/3]

void CDense_seg_Base::ResetStarts ( void  )

◆ ResetStarts() [3/3]

void CPacked_seg_Base::ResetStarts ( void  )

Reset Starts data member.

Definition at line 58 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_set_State, and CPacked_seg_Base::m_Starts.

Referenced by CPacked_seg_Base::Reset().

◆ ResetStrands() [1/3]

void CDense_diag_Base::ResetStrands ( void  )

Reset Strands data member.

Definition at line 64 of file Dense_diag_.cpp.

References CDense_diag_Base::m_set_State, and CDense_diag_Base::m_Strands.

Referenced by CDense_diag_Base::Reset().

◆ ResetStrands() [2/3]

void CDense_seg_Base::ResetStrands ( void  )

◆ ResetStrands() [3/3]

void CPacked_seg_Base::ResetStrands ( void  )

Reset Strands data member.

Definition at line 76 of file Packed_seg_.cpp.

References CPacked_seg_Base::m_set_State, and CPacked_seg_Base::m_Strands.

Referenced by CPacked_seg_Base::Reset().

◆ ResetType()

void CSeq_align_Base::ResetType ( void  )
inline

Reset Type data member.

Definition at line 802 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State, and CSeq_align_Base::m_Type.

Referenced by CSeq_align_Base::Reset().

◆ ResetValue()

void CScore_Base::ResetValue ( void  )

Reset Value data member.

Definition at line 137 of file Score_.cpp.

References CScore_Base::m_set_State, CScore_Base::m_Value, and CScore_Base::C_Value::Reset().

Referenced by CScore_Base::Reset().

◆ Select() [1/10]

void CProduct_pos_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [2/10]

void CScore_Base::C_Value::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [3/10]

void CSeq_align_Base::C_Segs::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [4/10]

void CSpliced_exon_chunk_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [5/10]

void CSpliced_seg_modifier_Base::Select ( E_Choice  index,
EResetVariant  reset,
CObjectMemoryPool pool 
)

Select the requested variant if needed, allocating CObject variants from memory pool.

◆ Select() [6/10]

void CProduct_pos_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Referenced by CProduct_pos_Base::SetNucpos(), and CProduct_pos_Base::SetProtpos().

◆ Select() [7/10]

void CScore_Base::C_Value::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

◆ Select() [8/10]

void CSeq_align_Base::C_Segs::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

◆ Select() [9/10]

void CSpliced_exon_chunk_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Referenced by CSpliced_exon_chunk_Base::SetDiag(), CSpliced_exon_chunk_Base::SetGenomic_ins(), CSpliced_exon_chunk_Base::SetMatch(), CSpliced_exon_chunk_Base::SetMismatch(), and CSpliced_exon_chunk_Base::SetProduct_ins().

◆ Select() [10/10]

void CSpliced_seg_modifier_Base::Select ( E_Choice  index,
EResetVariant  reset = eDoResetVariant 
)

Select the requested variant if needed.

Parameters
indexNew selection state.
resetFlag that defines the resetting of the variant data. The data will be reset if either the current selection differs from the new one, or the flag is set to eDoResetVariant.

Referenced by CSpliced_seg_modifier_Base::SetStart_codon_found(), and CSpliced_seg_modifier_Base::SetStop_codon_found().

◆ SelectionName() [1/5]

NCBI_NS_STD::string CProduct_pos_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 90 of file Product_pos_.cpp.

References CProduct_pos_Base::sm_SelectionNames.

◆ SelectionName() [2/5]

NCBI_NS_STD::string CScore_Base::C_Value::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 83 of file Score_.cpp.

◆ SelectionName() [3/5]

NCBI_NS_STD::string CSeq_align_Base::C_Segs::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 143 of file Seq_align_.cpp.

Referenced by CScoreBuilder::GetBlastScore(), and CValidError_imp::PostErr().

◆ SelectionName() [4/5]

NCBI_NS_STD::string CSpliced_exon_chunk_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 94 of file Spliced_exon_chunk_.cpp.

References CSpliced_exon_chunk_Base::sm_SelectionNames.

Referenced by CScoreBuilderBase::AddSplignScores(), CSplign::s_ComputeStats(), and CSeq_loc_Mapper_Base::sx_GetExonPartLength().

◆ SelectionName() [5/5]

NCBI_NS_STD::string CSpliced_seg_modifier_Base::SelectionName ( E_Choice  index)
static

Retrieve selection name (for diagnostic purposes).

Parameters
indexOne of possible selection states.
Returns
Name string.

Definition at line 82 of file Spliced_seg_modifier_.cpp.

References CSpliced_seg_modifier_Base::sm_SelectionNames.

◆ Set() [1/2]

CScore_set_Base::Tdata & CScore_set_Base::Set ( void  )
inline

Assign a value to data member.

Returns
Reference to the data value.

Definition at line 171 of file Score_set_.hpp.

References CScore_set_Base::m_data, and CScore_set_Base::m_set_State.

Referenced by CSplign::s_ComputeStats().

◆ Set() [2/2]

CSeq_align_set_Base::Tdata & CSeq_align_set_Base::Set ( void  )
inline

Assign a value to data member.

Returns
Reference to the data value.

Definition at line 172 of file Seq_align_set_.hpp.

References CSeq_align_set_Base::m_data, and CSeq_align_set_Base::m_set_State.

Referenced by HitDistributor::addBatch(), CGBProjectHelper::AddProjectItemsFromRID(), CContigAssembly::Align(), CSplignFormatter::AsSeqAlignSet(), CCompartmentAccessor< THit >::AsSeqAlignSet(), CAdvancedAlignCleanup::BestPlacement(), BlastHitList2SeqAlign_OMF(), BOOST_AUTO_TEST_CASE(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CreateEmptySeq_align_set(), ConsensusMaker::degapAlignment(), CAlignFormatUtil::ExtractQuerySeqAlign(), CAlignFormatUtil::ExtractSeqalignSetFromDiscSegs(), CSeqAlignFilter::FilterByAccessionType(), CSeqAlignFilter::FilterByGiList(), CSeqAlignFilter::FilterByGiListFromFile(), CSeqAlignFilter::FilterByTaxonomy(), CAlignFormatUtil::FilterSeqalignByEval(), CAlignFormatUtil::FilterSeqalignByPercentIdent(), CAlignFormatUtil::FilterSeqalignBySeqList(), FindCompartments(), TestUtil::FlattenSeqAlignSet(), CVecscreenRun::CFormatter::FormatResults(), fta_parse_tpa_tsa_block(), CSplitSeqAlignMerger::GenerateAlignments(), CBlastAligner::GenerateAlignments(), CRemoteBlastAligner::GenerateAlignments(), CMergeTreeAligner::GenerateAlignments(), CFileLoadAligner::GenerateAlignments(), CLDS2_DataLoader::GetChunk(), CShowBlastDeflineTest::GetDeflineInfo(), CMagicBlastResultSet::GetFlatResults(), CShowBlastDefline::GetFormattingInfo(), CRemoteBlast::GetSeqAlignSets(), CAlignFormatUtil::GetUniqSeqCoverage(), CAlignFormatUtil::HitListToHspList(), CAlignFormatUtil::HspListToHitList(), CAlignFormatUtil::HspListToHitMap(), CBlastFormatUtil::InsertSubjectScores(), JoinCompartment(), CAlignFormatUtil::LimitSeqalignByHsps(), MakeSubjectScores(), CDisplaySeqalign::PrepareBlastUngappedSeqalign(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx2(), CBlast_SAM_Formatter::Print(), PrintASN1(), CAlignFormatUtil::PruneSeqalign(), CAlignFormatUtil::PruneSeqalignAll(), NBestPlacement::Rank(), CDUpdater::retrieveAllSequences(), CNgAlignApp::Run(), CIgBlast::s_AppendResults(), s_BLAST_OneSubjectResults2CSeqAlign(), s_BuildArchiveAll(), s_CalcAlnPercentIdent(), s_CombineSearchSets(), s_GetIndels(), s_RestoreHspPos(), s_RoundScores(), s_SeqAlignSetToXMLHits(), s_SetBlastXMlHitList(), CIgBlast::s_SortResultsByEvalue(), s_SplitAlignVectorBySubjects(), CMagicBlastResults::SortAlignments(), CAlignFormatUtil::SortHitByMasterStartAscending(), CAlignFormatUtil::SortHitByScoreDescending(), CAlignFormatUtil::SortOneSeqalignForSortableFormat(), CSeq_align::SplitOnLongDiscontinuity(), CSeq_align_set::SwapRows(), TestSimpleAlignment(), CDUpdater::update(), CVecscreenTest::VecscreenDisplay(), CAutogeneratedCleanup::x_BasicCleanupSeqAlignSet(), CMagicBlast::x_BuildResultSet(), CMagicBlast::x_BuildSeqAlignSet(), CIgBlast::x_ConvertResultType(), CInversionMergeAligner::x_CreateDiscAlignment(), CPssmCddInputTest::x_CreateDuplicateNonOverlappingHit(), CPssmCddInputTest::x_CreateDuplicateOverlappingHit(), CSeqAlignFilter::x_CreateOusputSeqaligns(), CBLASTSeqToolJob::x_CreateProjectItems(), CNGAlignJob::x_CreateProjectItems(), CFindOverlapJob::x_CreateProjectItems(), CSplignJob::x_CreateProjectItems(), CMagicBlast::x_CreateSeqAlignSet(), CQuerySet::x_FilterStrictSubAligns(), CIgBlast::x_FindDJAln(), CInstancedAligner::x_GetCleanupInstances(), CIdMapperTestApp::x_HandleAlignments(), CInversionMergeAligner::x_HandleSingleStrandMerging(), CShowBlastDefline::x_InitDeflineTable(), CMergeAligner::x_MergeAlignments(), CVecscreen::x_MergeInclusiveSeqalign(), CVecscreen::x_MergeLowerRankSeqalign(), CBlast_SAM_Formatter::x_Print(), CIgBlast::x_ProcessCResult(), CIgBlast::x_ProcessDGeneResult(), CSplignApp::x_ProcessPair(), CXcompareAnnotsApplication::x_ProcessSeqAlignSetFromFile(), CBlastFormat::x_ReverseQuery(), CInstancedAligner::x_RunAligner(), CInversionMergeAligner::x_RunMerger(), CInversionMergeAligner::x_SortAlignSet(), CMergeAligner::x_SortAlignSet(), COligoSpecificityTemplate::x_SortHit(), CAdvancedAlignCleanup::x_SplignCompartmentsToGenomicFormat(), CInversionMergeAligner::x_SplitAlignmentsByStrand(), and CBlastFormat::x_SplitSeqAlign().

◆ SetAcceptor_before_exon() [1/2]

void CSpliced_exon_Base::SetAcceptor_before_exon ( CSpliced_exon_Base::TAcceptor_before_exon value)

Assign a value to Acceptor_before_exon data member.

Parameters
valueReference to value.

Definition at line 146 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Acceptor_before_exon, and value.

◆ SetAcceptor_before_exon() [2/2]

CSpliced_exon_Base::TAcceptor_before_exon & CSpliced_exon_Base::SetAcceptor_before_exon ( void  )

Assign a value to Acceptor_before_exon data member.

Returns
Reference to the data value.

Definition at line 151 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Acceptor_before_exon.

◆ SetAmin() [1/2]

void CProt_pos_Base::SetAmin ( CProt_pos_Base::TAmin  value)
inline

Assign a value to Amin data member.

Parameters
valueValue to assign

Definition at line 229 of file Prot_pos_.hpp.

References CProt_pos_Base::m_Amin, CProt_pos_Base::m_set_State, and value.

Referenced by NucPosToProtPos(), and NultriposToProduct_pos().

◆ SetAmin() [2/2]

CProt_pos_Base::TAmin & CProt_pos_Base::SetAmin ( void  )
inline

Assign a value to Amin data member.

Returns
Reference to the data value.

Definition at line 236 of file Prot_pos_.hpp.

References CProt_pos_Base::IsSetAmin(), CProt_pos_Base::m_Amin, CProt_pos_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetBases() [1/3]

void CSplice_site_Base::SetBases ( const TBases value)
inline

Assign a value to Bases data member.

Parameters
valueValue to assign

Definition at line 183 of file Splice_site_.hpp.

References CSplice_site_Base::m_Bases, CSplice_site_Base::m_set_State, and value.

◆ SetBases() [2/3]

void CSplice_site_Base::SetBases ( CSplice_site_Base::TBases &&  value)
inline

◆ SetBases() [3/3]

CSplice_site_Base::TBases & CSplice_site_Base::SetBases ( void  )
inline

Assign a value to Bases data member.

Returns
Reference to the data value.

Definition at line 197 of file Splice_site_.hpp.

References CSplice_site_Base::IsSetBases(), CSplice_site_Base::m_Bases, CSplice_site_Base::m_set_State, and CSerialObject::UnassignedString().

◆ SetBounds()

CSeq_align_Base::TBounds & CSeq_align_Base::SetBounds ( void  )
inline

◆ SetDefaultDim() [1/4]

void CDense_diag_Base::SetDefaultDim ( void  )
inline

Assign default value to Dim data member.

Definition at line 367 of file Dense_diag_.hpp.

References CDense_diag_Base::ResetDim().

◆ SetDefaultDim() [2/4]

void CDense_seg_Base::SetDefaultDim ( void  )
inline

Assign default value to Dim data member.

Definition at line 415 of file Dense_seg_.hpp.

References CDense_seg_Base::ResetDim().

◆ SetDefaultDim() [3/4]

void CPacked_seg_Base::SetDefaultDim ( void  )
inline

Assign default value to Dim data member.

Definition at line 439 of file Packed_seg_.hpp.

References CPacked_seg_Base::ResetDim().

◆ SetDefaultDim() [4/4]

void CStd_seg_Base::SetDefaultDim ( void  )
inline

Assign default value to Dim data member.

Definition at line 289 of file Std_seg_.hpp.

References CStd_seg_Base::ResetDim().

◆ SetDefaultFrame()

void CProt_pos_Base::SetDefaultFrame ( void  )
inline

Assign default value to Frame data member.

Definition at line 267 of file Prot_pos_.hpp.

References CProt_pos_Base::ResetFrame().

◆ SetDendiag()

CSeq_align_Base::C_Segs::TDendiag & CSeq_align_Base::C_Segs::SetDendiag ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 733 of file Seq_align_.hpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupAlignSegs().

◆ SetDenseg() [1/2]

void CSeq_align_Base::C_Segs::SetDenseg ( TDenseg value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 165 of file Seq_align_.cpp.

References CObject::AddReference(), and value.

◆ SetDenseg() [2/2]

CSeq_align_Base::C_Segs::TDenseg & CSeq_align_Base::C_Segs::SetDenseg ( void  )

◆ SetDiag() [1/2]

void CSpliced_exon_chunk_Base::SetDiag ( CSpliced_exon_chunk_Base::TDiag  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 424 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Diag, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Diag, CSpliced_exon_chunk_Base::Select(), and value.

◆ SetDiag() [2/2]

CSpliced_exon_chunk_Base::TDiag & CSpliced_exon_chunk_Base::SetDiag ( void  )
inline

◆ SetDim() [1/10]

void CDense_diag_Base::SetDim ( CDense_diag_Base::TDim  value)
inline

Assign a value to Dim data member.

Parameters
valueValue to assign

Definition at line 379 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Dim, CDense_diag_Base::m_set_State, and value.

Referenced by CreateDense_diagFromAnchoredAln(), and CreatePairwiseSeqAlignFromMultipleRow().

◆ SetDim() [2/10]

void CDense_seg_Base::SetDim ( CDense_seg_Base::TDim  value)
inline

◆ SetDim() [3/10]

void CPacked_seg_Base::SetDim ( CPacked_seg_Base::TDim  value)
inline

Assign a value to Dim data member.

Parameters
valueValue to assign

Definition at line 451 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Dim, CPacked_seg_Base::m_set_State, and value.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetDim() [4/10]

void CSeq_align_Base::SetDim ( CSeq_align_Base::TDim  value)
inline

Assign a value to Dim data member.

Parameters
valueValue to assign

Definition at line 865 of file Seq_align_.hpp.

References CSeq_align_Base::m_Dim, CSeq_align_Base::m_set_State, and value.

Referenced by CNWFormatter::AsSeqAlign(), CSplignFormatter::AsSeqAlignSet(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BuildGoodAlign(), BuildGoodEcoSetWithAlign(), CSeqAnnotFromFasta::BuildMasterSlaveSeqAlign(), BuildSetAlign(), BuildSetDendiagAlign(), CFeatureGenerator::ConvertLocToAnnot(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CreatePairwiseSeqAlignFromMultipleRow(), CreateSeqAlignFromAnchoredAln(), CreateSeqAlignFromEachPairwiseAln(), CreateSeqAlignFromPairwiseAln(), fta_parse_tpa_tsa_block(), CFastaAlignmentBuilder::GetCompletedAlignment(), CSeq_align_Mapper_Base::GetDstAlign(), CPhyTreeCalc::GetSeqAlign(), CAliToSeq_align::MakeSeq_align(), CRemoveSeqFromAlignDlg::ModifyAlign(), CAlignmentAssistant::OnRemoveSeqFromAlign(), SCigarAlignment::operator()(), CAlnAsnReader::Read(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_BlastHSP2SeqAlign(), s_CreateSeqAlign(), s_GetJoinedAlignment(), s_OOFBlastHSP2SeqAlign(), s_SplitAlignVectorBySubjects(), CAlignCompare::SAlignment::Slice(), TestFeatInsideGap(), BlockModel::toSeqAlign(), CFastaReader::x_AddMultiwayAlignment(), CGff2Reader::x_CreateAlignment(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CPhrap_Contig::x_CreateSeq_align(), CMagicBlast::x_CreateSeqAlignSet(), CSeq_align::x_CreateSubsegAlignment(), CMultiAligner::x_GetSeqalign(), CGff2Reader::x_MergeAlignments(), CGFFReader::x_ParseAlignRecord(), CGff2Reader::x_UpdateAnnotAlignment(), and CFastaReader::xCreateAlignment().

◆ SetDim() [5/10]

void CStd_seg_Base::SetDim ( CStd_seg_Base::TDim  value)
inline

Assign a value to Dim data member.

Parameters
valueValue to assign

Definition at line 301 of file Std_seg_.hpp.

References CStd_seg_Base::m_Dim, CStd_seg_Base::m_set_State, and value.

◆ SetDim() [6/10]

CDense_diag_Base::TDim & CDense_diag_Base::SetDim ( void  )
inline

Assign a value to Dim data member.

Returns
Reference to the data value.

Definition at line 386 of file Dense_diag_.hpp.

References CDense_diag_Base::IsSetDim(), CDense_diag_Base::m_Dim, CDense_diag_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetDim() [7/10]

CDense_seg_Base::TDim & CDense_seg_Base::SetDim ( void  )
inline

Assign a value to Dim data member.

Returns
Reference to the data value.

Definition at line 434 of file Dense_seg_.hpp.

References CDense_seg_Base::IsSetDim(), CDense_seg_Base::m_Dim, CDense_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

Referenced by CDense_seg::FromTranscript().

◆ SetDim() [8/10]

CPacked_seg_Base::TDim & CPacked_seg_Base::SetDim ( void  )
inline

Assign a value to Dim data member.

Returns
Reference to the data value.

Definition at line 458 of file Packed_seg_.hpp.

References CPacked_seg_Base::IsSetDim(), CPacked_seg_Base::m_Dim, CPacked_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetDim() [9/10]

CSeq_align_Base::TDim & CSeq_align_Base::SetDim ( void  )
inline

Assign a value to Dim data member.

Returns
Reference to the data value.

Definition at line 872 of file Seq_align_.hpp.

References CSeq_align_Base::IsSetDim(), CSeq_align_Base::m_Dim, CSeq_align_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetDim() [10/10]

CStd_seg_Base::TDim & CStd_seg_Base::SetDim ( void  )
inline

Assign a value to Dim data member.

Returns
Reference to the data value.

Definition at line 308 of file Std_seg_.hpp.

References CStd_seg_Base::IsSetDim(), CStd_seg_Base::m_Dim, CStd_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetDisc() [1/2]

void CSeq_align_Base::C_Segs::SetDisc ( TDisc value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 209 of file Seq_align_.cpp.

References CObject::AddReference(), and value.

◆ SetDisc() [2/2]

CSeq_align_Base::C_Segs::TDisc & CSeq_align_Base::C_Segs::SetDisc ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 203 of file Seq_align_.cpp.

References eDoNotResetVariant.

Referenced by s_GetIndels(), CSeq_align::SwapRows(), and CAutogeneratedCleanup::x_BasicCleanupAlignSegs().

◆ SetDonor_after_exon() [1/2]

void CSpliced_exon_Base::SetDonor_after_exon ( CSpliced_exon_Base::TDonor_after_exon value)

Assign a value to Donor_after_exon data member.

Parameters
valueReference to value.

Definition at line 163 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Donor_after_exon, and value.

◆ SetDonor_after_exon() [2/2]

CSpliced_exon_Base::TDonor_after_exon & CSpliced_exon_Base::SetDonor_after_exon ( void  )

Assign a value to Donor_after_exon data member.

Returns
Reference to the data value.

Definition at line 168 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Donor_after_exon.

◆ SetExons()

CSpliced_seg_Base::TExons & CSpliced_seg_Base::SetExons ( void  )
inline

◆ SetExt() [1/3]

CSeq_align_Base::TExt & CSeq_align_Base::SetExt ( void  )
inline

◆ SetExt() [2/3]

CSparse_seg_Base::TExt & CSparse_seg_Base::SetExt ( void  )
inline

Assign a value to Ext data member.

Returns
Reference to the data value.

Definition at line 365 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Ext, and CSparse_seg_Base::m_set_State.

◆ SetExt() [3/3]

CSpliced_exon_Base::TExt & CSpliced_exon_Base::SetExt ( void  )
inline

Assign a value to Ext data member.

Returns
Reference to the data value.

Definition at line 1131 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Ext, and CSpliced_exon_Base::m_set_State.

Referenced by CFeatureGenerator::SImplementation::StitchSmallHoles().

◆ SetFirst_id() [1/2]

void CSparse_align_Base::SetFirst_id ( CSparse_align_Base::TFirst_id value)

Assign a value to First_id data member.

Parameters
valueReference to value.

Definition at line 61 of file Sparse_align_.cpp.

References CSparse_align_Base::m_First_id, and value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSparseAlign().

◆ SetFirst_id() [2/2]

CSparse_align_Base::TFirst_id & CSparse_align_Base::SetFirst_id ( void  )
inline

Assign a value to First_id data member.

Returns
Reference to the data value.

Definition at line 440 of file Sparse_align_.hpp.

References CSparse_align_Base::m_First_id, and CSparse_align_Base::ResetFirst_id().

◆ SetFirst_starts()

CSparse_align_Base::TFirst_starts & CSparse_align_Base::SetFirst_starts ( void  )
inline

Assign a value to First_starts data member.

Returns
Reference to the data value.

Definition at line 544 of file Sparse_align_.hpp.

References CSparse_align_Base::m_First_starts, and CSparse_align_Base::m_set_State.

◆ SetFrame() [1/2]

void CProt_pos_Base::SetFrame ( CProt_pos_Base::TFrame  value)
inline

Assign a value to Frame data member.

Parameters
valueValue to assign

Definition at line 279 of file Prot_pos_.hpp.

References CProt_pos_Base::m_Frame, CProt_pos_Base::m_set_State, and value.

Referenced by NucPosToProtPos(), and NultriposToProduct_pos().

◆ SetFrame() [2/2]

CProt_pos_Base::TFrame & CProt_pos_Base::SetFrame ( void  )
inline

Assign a value to Frame data member.

Returns
Reference to the data value.

Definition at line 286 of file Prot_pos_.hpp.

References CProt_pos_Base::IsSetFrame(), CProt_pos_Base::m_Frame, CProt_pos_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetGenomic_end() [1/2]

void CSpliced_exon_Base::SetGenomic_end ( CSpliced_exon_Base::TGenomic_end  value)
inline

◆ SetGenomic_end() [2/2]

CSpliced_exon_Base::TGenomic_end & CSpliced_exon_Base::SetGenomic_end ( void  )
inline

Assign a value to Genomic_end data member.

Returns
Reference to the data value.

Definition at line 830 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_end(), CSpliced_exon_Base::m_Genomic_end, CSpliced_exon_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetGenomic_id() [1/4]

void CSpliced_exon_Base::SetGenomic_id ( CSpliced_exon_Base::TGenomic_id value)

Assign a value to Genomic_id data member.

Parameters
valueReference to value.

Definition at line 106 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Genomic_id, and value.

Referenced by CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), and CAutogeneratedCleanup::x_BasicCleanupSplicedExon().

◆ SetGenomic_id() [2/4]

void CSpliced_seg_Base::SetGenomic_id ( CSpliced_seg_Base::TGenomic_id value)

◆ SetGenomic_id() [3/4]

CSpliced_exon_Base::TGenomic_id & CSpliced_exon_Base::SetGenomic_id ( void  )

Assign a value to Genomic_id data member.

Returns
Reference to the data value.

Definition at line 111 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Genomic_id.

◆ SetGenomic_id() [4/4]

CSpliced_seg_Base::TGenomic_id & CSpliced_seg_Base::SetGenomic_id ( void  )

Assign a value to Genomic_id data member.

Returns
Reference to the data value.

Definition at line 89 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Genomic_id.

◆ SetGenomic_ins() [1/2]

void CSpliced_exon_chunk_Base::SetGenomic_ins ( CSpliced_exon_chunk_Base::TGenomic_ins  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 478 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Genomic_ins, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Genomic_ins, CSpliced_exon_chunk_Base::Select(), and value.

◆ SetGenomic_ins() [2/2]

CSpliced_exon_chunk_Base::TGenomic_ins & CSpliced_exon_chunk_Base::SetGenomic_ins ( void  )
inline

◆ SetGenomic_start() [1/2]

void CSpliced_exon_Base::SetGenomic_start ( CSpliced_exon_Base::TGenomic_start  value)
inline

◆ SetGenomic_start() [2/2]

CSpliced_exon_Base::TGenomic_start & CSpliced_exon_Base::SetGenomic_start ( void  )
inline

Assign a value to Genomic_start data member.

Returns
Reference to the data value.

Definition at line 783 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_start(), CSpliced_exon_Base::m_Genomic_start, CSpliced_exon_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetGenomic_strand() [1/4]

void CSpliced_exon_Base::SetGenomic_strand ( CSpliced_exon_Base::TGenomic_strand  value)
inline

Assign a value to Genomic_strand data member.

Parameters
valueValue to assign

Definition at line 959 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Genomic_strand, CSpliced_exon_Base::m_set_State, and value.

Referenced by BOOST_AUTO_TEST_CASE().

◆ SetGenomic_strand() [2/4]

void CSpliced_seg_Base::SetGenomic_strand ( CSpliced_seg_Base::TGenomic_strand  value)
inline

◆ SetGenomic_strand() [3/4]

CSpliced_exon_Base::TGenomic_strand & CSpliced_exon_Base::SetGenomic_strand ( void  )
inline

Assign a value to Genomic_strand data member.

Returns
Reference to the data value.

Definition at line 966 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetGenomic_strand(), CSpliced_exon_Base::m_Genomic_strand, CSpliced_exon_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetGenomic_strand() [4/4]

CSpliced_seg_Base::TGenomic_strand & CSpliced_seg_Base::SetGenomic_strand ( void  )
inline

Assign a value to Genomic_strand data member.

Returns
Reference to the data value.

Definition at line 621 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetGenomic_strand(), CSpliced_seg_Base::m_Genomic_strand, CSpliced_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetId() [1/3]

void CScore_Base::SetId ( CScore_Base::TId value)

Assign a value to Id data member.

Parameters
valueReference to value.

Definition at line 125 of file Score_.cpp.

References CScore_Base::m_Id, and value.

Referenced by CReadBlastApp::StoreBlast().

◆ SetId() [2/3]

CScore_Base::TId & CScore_Base::SetId ( void  )

Assign a value to Id data member.

Returns
Reference to the data value.

Definition at line 130 of file Score_.cpp.

References CScore_Base::m_Id.

◆ SetId() [3/3]

CSeq_align_Base::TId & CSeq_align_Base::SetId ( void  )
inline

Assign a value to Id data member.

Returns
Reference to the data value.

Definition at line 982 of file Seq_align_.hpp.

References CSeq_align_Base::m_Id, and CSeq_align_Base::m_set_State.

Referenced by AlignModelToSeqalign(), CSeq_align_Mapper_Base::GetDstAlign(), and s_CleanSeqAlign().

◆ SetIds() [1/4]

CDense_diag_Base::TIds & CDense_diag_Base::SetIds ( void  )
inline

Assign a value to Ids data member.

Returns
Reference to the data value.

Definition at line 416 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Ids, and CDense_diag_Base::m_set_State.

Referenced by CreateDense_diagFromAnchoredAln(), CreatePairwiseSeqAlignFromMultipleRow(), and CAutogeneratedCleanup::x_BasicCleanupDenseDiag().

◆ SetIds() [2/4]

CDense_seg_Base::TIds & CDense_seg_Base::SetIds ( void  )
inline

Assign a value to Ids data member.

Returns
Reference to the data value.

Definition at line 511 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Ids, and CDense_seg_Base::m_set_State.

Referenced by CAlignmentAssistant::AdjustAlign(), CNWFormatter::AsDenseSeg(), CCompartmentAccessor< THit >::AsSeqAlignSet(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlnVec::CreateConsensus(), CreateDensegFromAnchoredAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CPslData::ExportToSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_CompressDiscToDenseq(), s_CreateDenseg(), s_CutDensegSegment(), s_DoNWalign(), s_ExonToDenseg(), s_FixZeroVersions(), CClippedScorer::ScoreAlignments(), CDense_seg::SwapRows(), CFastaReader::x_AddMultiwayAlignment(), CAlnReader::x_AssignDensegIds(), CAutogeneratedCleanup::x_BasicCleanupDenseg(), CUpdateAlign::x_ChangeIDsToFarPointers(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CCleanupAlignmentsJob::x_CreateProjectItems(), CPhrap_Contig::x_CreateSeq_align(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAppHitFilter::x_DumpOutput(), CUnorderedSplitter::x_FixAlignment(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSequenceUpdater::x_GetNewAlign_Replace(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CScore_BlastRatio::x_GetPerfectScore(), CMultiAligner::x_GetSeqalign(), CTreeAlignMerger::x_MakeSeqAlign(), CUpdateAlign::x_MapNonPresentIDs(), CGFFReader::x_ParseAlignRecord(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CUpdateAlign::x_RemoveIDsFromAlign(), and CFastaReader::xCreateAlignment().

◆ SetIds() [3/4]

CPacked_seg_Base::TIds & CPacked_seg_Base::SetIds ( void  )
inline

Assign a value to Ids data member.

Returns
Reference to the data value.

Definition at line 535 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Ids, and CPacked_seg_Base::m_set_State.

Referenced by CAutogeneratedCleanup::x_BasicCleanupPackedSeg(), and CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetIds() [4/4]

CStd_seg_Base::TIds & CStd_seg_Base::SetIds ( void  )
inline

Assign a value to Ids data member.

Returns
Reference to the data value.

Definition at line 338 of file Std_seg_.hpp.

References CStd_seg_Base::m_Ids, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg::SwapRows(), and CAutogeneratedCleanup::x_BasicCleanupStdSeg().

◆ SetIndex() [1/2]

void CSparse_seg_ext_Base::SetIndex ( CSparse_seg_ext_Base::TIndex  value)
inline

Assign a value to Index data member.

Parameters
valueValue to assign

Definition at line 186 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::m_Index, CSparse_seg_ext_Base::m_set_State, and value.

◆ SetIndex() [2/2]

CSparse_seg_ext_Base::TIndex & CSparse_seg_ext_Base::SetIndex ( void  )
inline

Assign a value to Index data member.

Returns
Reference to the data value.

Definition at line 193 of file Sparse_seg_ext_.hpp.

References CSparse_seg_ext_Base::IsSetIndex(), CSparse_seg_ext_Base::m_Index, CSparse_seg_ext_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetInt() [1/2]

void CScore_Base::C_Value::SetInt ( TInt  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 425 of file Score_.hpp.

References eDoNotResetVariant, and value.

◆ SetInt() [2/2]

CScore_Base::C_Value::TInt & CScore_Base::C_Value::SetInt ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 418 of file Score_.hpp.

References eDoNotResetVariant.

◆ SetLen() [1/2]

void CDense_diag_Base::SetLen ( CDense_diag_Base::TLen  value)
inline

Assign a value to Len data member.

Parameters
valueValue to assign

Definition at line 476 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Len, CDense_diag_Base::m_set_State, and value.

Referenced by CreatePairwiseSeqAlignFromMultipleRow().

◆ SetLen() [2/2]

CDense_diag_Base::TLen & CDense_diag_Base::SetLen ( void  )
inline

Assign a value to Len data member.

Returns
Reference to the data value.

Definition at line 483 of file Dense_diag_.hpp.

References CDense_diag_Base::IsSetLen(), CDense_diag_Base::m_Len, CDense_diag_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetLens() [1/3]

CDense_seg_Base::TLens & CDense_seg_Base::SetLens ( void  )
inline

Assign a value to Lens data member.

Returns
Reference to the data value.

Definition at line 561 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Lens, and CDense_seg_Base::m_set_State.

Referenced by CFastaAlignmentBuilder::AddData(), CAlignmentAssistant::AdjustAlign(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CDense_seg::Compact(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlnVec::CreateConsensus(), CreateDensegFromAnchoredAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CSeq_align::CreateTranslatedDensegFromNADenseg(), CPslData::ExportToSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CDense_seg::FromTranscript(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CAlnReader::GetSeqAlign(), ImproveAlignment(), CDense_seg::OrderAdjacentGaps(), CDense_seg::CReserveHook::PreReadClassMember(), CDenseSegReserveLensHook::ReadClassMember(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), CDense_seg::Reverse(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_CompressDiscToDenseq(), s_CreateDenseg(), s_CutDensegSegment(), s_ExonToDenseg(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFuseAbuttingIntervals(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), CDense_seg::TrimEndGaps(), CFastaReader::x_AddMultiwayAlignment(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CPhrap_Contig::x_CreateSeq_align(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAlnMix::x_ExtendDSWithWidths(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CScore_BlastRatio::x_GetPerfectScore(), CMultiAligner::x_GetSeqalign(), CTreeAlignMerger::x_MakeSeqAlign(), CGFFReader::x_ParseAlignRecord(), CUnorderedSplitter::x_TrimRows(), and CFastaReader::xCreateAlignment().

◆ SetLens() [2/3]

CPacked_seg_Base::TLens & CPacked_seg_Base::SetLens ( void  )
inline

Assign a value to Lens data member.

Returns
Reference to the data value.

Definition at line 613 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Lens, and CPacked_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetLens() [3/3]

CSparse_align_Base::TLens & CSparse_align_Base::SetLens ( void  )
inline

Assign a value to Lens data member.

Returns
Reference to the data value.

Definition at line 594 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Lens, and CSparse_align_Base::m_set_State.

◆ SetLoc()

CStd_seg_Base::TLoc & CStd_seg_Base::SetLoc ( void  )
inline

Assign a value to Loc data member.

Returns
Reference to the data value.

Definition at line 363 of file Std_seg_.hpp.

References CStd_seg_Base::m_Loc, and CStd_seg_Base::m_set_State.

Referenced by CStd_seg::OffsetRow(), CStd_seg::RemapToLoc(), CStd_seg::SwapRows(), and CAutogeneratedCleanup::x_BasicCleanupStdSeg().

◆ SetMaster_id() [1/2]

void CSparse_seg_Base::SetMaster_id ( CSparse_seg_Base::TMaster_id value)

Assign a value to Master_id data member.

Parameters
valueReference to value.

Definition at line 59 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Master_id, and value.

Referenced by CAutogeneratedCleanup::x_BasicCleaupSparseSeg().

◆ SetMaster_id() [2/2]

CSparse_seg_Base::TMaster_id & CSparse_seg_Base::SetMaster_id ( void  )

Assign a value to Master_id data member.

Returns
Reference to the data value.

Definition at line 64 of file Sparse_seg_.cpp.

References CSparse_seg_Base::m_Master_id.

◆ SetMatch() [1/2]

void CSpliced_exon_chunk_Base::SetMatch ( CSpliced_exon_chunk_Base::TMatch  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 370 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Match, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Match, CSpliced_exon_chunk_Base::Select(), and value.

◆ SetMatch() [2/2]

CSpliced_exon_chunk_Base::TMatch & CSpliced_exon_chunk_Base::SetMatch ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 363 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Match, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Match, and CSpliced_exon_chunk_Base::Select().

Referenced by SetPartLength().

◆ SetMismatch() [1/2]

void CSpliced_exon_chunk_Base::SetMismatch ( CSpliced_exon_chunk_Base::TMismatch  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 397 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Mismatch, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Mismatch, CSpliced_exon_chunk_Base::Select(), and value.

◆ SetMismatch() [2/2]

CSpliced_exon_chunk_Base::TMismatch & CSpliced_exon_chunk_Base::SetMismatch ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 390 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Mismatch, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Mismatch, and CSpliced_exon_chunk_Base::Select().

Referenced by SetPartLength().

◆ SetModifiers()

CSpliced_seg_Base::TModifiers & CSpliced_seg_Base::SetModifiers ( void  )
inline

Assign a value to Modifiers data member.

Returns
Reference to the data value.

Definition at line 817 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Modifiers, and CSpliced_seg_Base::m_set_State.

Referenced by CAlignModel::MakeSeqAlign(), CProSplign::CImplementation::SeekStartStop(), and CSeq_align_Mapper_Base::x_GetDstSpliced().

◆ SetNucpos() [1/2]

void CProduct_pos_Base::SetNucpos ( CProduct_pos_Base::TNucpos  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 280 of file Product_pos_.hpp.

References CProduct_pos_Base::e_Nucpos, eDoNotResetVariant, CProduct_pos_Base::m_Nucpos, CProduct_pos_Base::Select(), and value.

◆ SetNucpos() [2/2]

CProduct_pos_Base::TNucpos & CProduct_pos_Base::SetNucpos ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 273 of file Product_pos_.hpp.

References CProduct_pos_Base::e_Nucpos, eDoNotResetVariant, CProduct_pos_Base::m_Nucpos, and CProduct_pos_Base::Select().

Referenced by s_TransformToNucpos().

◆ SetNumseg() [1/6]

void CDense_seg_Base::SetNumseg ( CDense_seg_Base::TNumseg  value)
inline

Assign a value to Numseg data member.

Parameters
valueValue to assign

Definition at line 474 of file Dense_seg_.hpp.

References CDense_seg_Base::m_Numseg, CDense_seg_Base::m_set_State, and value.

Referenced by CAlignmentAssistant::AdjustAlign(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlnVec::CreateConsensus(), CreateDensegFromAnchoredAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CPslData::ExportToSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CFastaAlignmentBuilder::GetCompletedAlignment(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CAlnReader::GetSeqAlign(), ImproveAlignment(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_CompressDiscToDenseq(), s_CreateDenseg(), s_CutDensegSegment(), s_ExonToDenseg(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFuseAbuttingIntervals(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), CFastaReader::x_AddMultiwayAlignment(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CPhrap_Contig::x_CreateSeq_align(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CScore_BlastRatio::x_GetPerfectScore(), CMultiAligner::x_GetSeqalign(), CTreeAlignMerger::x_MakeSeqAlign(), CGFFReader::x_ParseAlignRecord(), CUnorderedSplitter::x_TrimRows(), and CFastaReader::xCreateAlignment().

◆ SetNumseg() [2/6]

void CPacked_seg_Base::SetNumseg ( CPacked_seg_Base::TNumseg  value)
inline

Assign a value to Numseg data member.

Parameters
valueValue to assign

Definition at line 498 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Numseg, CPacked_seg_Base::m_set_State, and value.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetNumseg() [3/6]

void CSparse_align_Base::SetNumseg ( CSparse_align_Base::TNumseg  value)
inline

Assign a value to Numseg data member.

Parameters
valueValue to assign

Definition at line 507 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Numseg, CSparse_align_Base::m_set_State, and value.

◆ SetNumseg() [4/6]

CDense_seg_Base::TNumseg & CDense_seg_Base::SetNumseg ( void  )
inline

◆ SetNumseg() [5/6]

CPacked_seg_Base::TNumseg & CPacked_seg_Base::SetNumseg ( void  )
inline

Assign a value to Numseg data member.

Returns
Reference to the data value.

Definition at line 505 of file Packed_seg_.hpp.

References CPacked_seg_Base::IsSetNumseg(), CPacked_seg_Base::m_Numseg, CPacked_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetNumseg() [6/6]

CSparse_align_Base::TNumseg & CSparse_align_Base::SetNumseg ( void  )
inline

Assign a value to Numseg data member.

Returns
Reference to the data value.

Definition at line 514 of file Sparse_align_.hpp.

References CSparse_align_Base::IsSetNumseg(), CSparse_align_Base::m_Numseg, CSparse_align_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetPacked() [1/2]

void CSeq_align_Base::C_Segs::SetPacked ( TPacked value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 187 of file Seq_align_.cpp.

References CObject::AddReference(), and value.

◆ SetPacked() [2/2]

CSeq_align_Base::C_Segs::TPacked & CSeq_align_Base::C_Segs::SetPacked ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 181 of file Seq_align_.cpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupAlignSegs().

◆ SetPartial() [1/2]

void CSpliced_exon_Base::SetPartial ( CSpliced_exon_Base::TPartial  value)
inline

Assign a value to Partial data member.

Parameters
valueValue to assign

Definition at line 1094 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Partial, CSpliced_exon_Base::m_set_State, and value.

Referenced by CFeatureGenerator::SImplementation::StitchSmallHoles(), and CSeq_align_Mapper_Base::x_GetDstExon().

◆ SetPartial() [2/2]

CSpliced_exon_Base::TPartial & CSpliced_exon_Base::SetPartial ( void  )
inline

Assign a value to Partial data member.

Returns
Reference to the data value.

Definition at line 1101 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetPartial(), CSpliced_exon_Base::m_Partial, CSpliced_exon_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetParts()

CSpliced_exon_Base::TParts & CSpliced_exon_Base::SetParts ( void  )
inline

◆ SetPoly_a() [1/2]

void CSpliced_seg_Base::SetPoly_a ( CSpliced_seg_Base::TPoly_a  value)
inline

Assign a value to Poly_a data member.

Parameters
valueValue to assign

Definition at line 733 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Poly_a, CSpliced_seg_Base::m_set_State, and value.

Referenced by AlignModelToSeqalign(), CSplignFormatter::AsSeqAlignSet(), and CSeq_align_Mapper_Base::x_GetDstSpliced().

◆ SetPoly_a() [2/2]

CSpliced_seg_Base::TPoly_a & CSpliced_seg_Base::SetPoly_a ( void  )
inline

Assign a value to Poly_a data member.

Returns
Reference to the data value.

Definition at line 740 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetPoly_a(), CSpliced_seg_Base::m_Poly_a, CSpliced_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetPresent()

CPacked_seg_Base::TPresent & CPacked_seg_Base::SetPresent ( void  )
inline

Assign a value to Present data member.

Returns
Reference to the data value.

Definition at line 588 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Present, and CPacked_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetProduct_end() [1/2]

void CSpliced_exon_Base::SetProduct_end ( CSpliced_exon_Base::TProduct_end value)

◆ SetProduct_end() [2/2]

CSpliced_exon_Base::TProduct_end & CSpliced_exon_Base::SetProduct_end ( void  )
inline

Assign a value to Product_end data member.

Returns
Reference to the data value.

Definition at line 739 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_end, and CSpliced_exon_Base::ResetProduct_end().

◆ SetProduct_id() [1/4]

void CSpliced_exon_Base::SetProduct_id ( CSpliced_exon_Base::TProduct_id value)

Assign a value to Product_id data member.

Parameters
valueReference to value.

Definition at line 89 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Product_id, and value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSplicedExon().

◆ SetProduct_id() [2/4]

void CSpliced_seg_Base::SetProduct_id ( CSpliced_seg_Base::TProduct_id value)

◆ SetProduct_id() [3/4]

CSpliced_exon_Base::TProduct_id & CSpliced_exon_Base::SetProduct_id ( void  )

Assign a value to Product_id data member.

Returns
Reference to the data value.

Definition at line 94 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Product_id.

◆ SetProduct_id() [4/4]

CSpliced_seg_Base::TProduct_id & CSpliced_seg_Base::SetProduct_id ( void  )

Assign a value to Product_id data member.

Returns
Reference to the data value.

Definition at line 72 of file Spliced_seg_.cpp.

References CSpliced_seg_Base::m_Product_id.

◆ SetProduct_ins() [1/2]

void CSpliced_exon_chunk_Base::SetProduct_ins ( CSpliced_exon_chunk_Base::TProduct_ins  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 451 of file Spliced_exon_chunk_.hpp.

References CSpliced_exon_chunk_Base::e_Product_ins, eDoNotResetVariant, CSpliced_exon_chunk_Base::m_Product_ins, CSpliced_exon_chunk_Base::Select(), and value.

◆ SetProduct_ins() [2/2]

CSpliced_exon_chunk_Base::TProduct_ins & CSpliced_exon_chunk_Base::SetProduct_ins ( void  )
inline

◆ SetProduct_length() [1/2]

void CSpliced_seg_Base::SetProduct_length ( CSpliced_seg_Base::TProduct_length  value)
inline

◆ SetProduct_length() [2/2]

CSpliced_seg_Base::TProduct_length & CSpliced_seg_Base::SetProduct_length ( void  )
inline

Assign a value to Product_length data member.

Returns
Reference to the data value.

Definition at line 787 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_length(), CSpliced_seg_Base::m_Product_length, CSpliced_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetProduct_start() [1/2]

void CSpliced_exon_Base::SetProduct_start ( CSpliced_exon_Base::TProduct_start value)

◆ SetProduct_start() [2/2]

CSpliced_exon_Base::TProduct_start & CSpliced_exon_Base::SetProduct_start ( void  )
inline

Assign a value to Product_start data member.

Returns
Reference to the data value.

Definition at line 709 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_start, and CSpliced_exon_Base::ResetProduct_start().

◆ SetProduct_strand() [1/4]

void CSpliced_exon_Base::SetProduct_strand ( CSpliced_exon_Base::TProduct_strand  value)
inline

Assign a value to Product_strand data member.

Parameters
valueValue to assign

Definition at line 912 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::m_Product_strand, CSpliced_exon_Base::m_set_State, and value.

◆ SetProduct_strand() [2/4]

void CSpliced_seg_Base::SetProduct_strand ( CSpliced_seg_Base::TProduct_strand  value)
inline

Assign a value to Product_strand data member.

Parameters
valueValue to assign

Definition at line 567 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::m_Product_strand, CSpliced_seg_Base::m_set_State, and value.

Referenced by AlignModelToSeqalign(), CSplignFormatter::AsSeqAlignSet(), variation::CreateSplicedSeqAlignFromFeat(), and CSeq_align_Mapper_Base::x_GetDstSpliced().

◆ SetProduct_strand() [3/4]

CSpliced_exon_Base::TProduct_strand & CSpliced_exon_Base::SetProduct_strand ( void  )
inline

Assign a value to Product_strand data member.

Returns
Reference to the data value.

Definition at line 919 of file Spliced_exon_.hpp.

References CSpliced_exon_Base::IsSetProduct_strand(), CSpliced_exon_Base::m_Product_strand, CSpliced_exon_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetProduct_strand() [4/4]

CSpliced_seg_Base::TProduct_strand & CSpliced_seg_Base::SetProduct_strand ( void  )
inline

Assign a value to Product_strand data member.

Returns
Reference to the data value.

Definition at line 574 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_strand(), CSpliced_seg_Base::m_Product_strand, CSpliced_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetProduct_type() [1/2]

void CSpliced_seg_Base::SetProduct_type ( CSpliced_seg_Base::TProduct_type  value)
inline

◆ SetProduct_type() [2/2]

CSpliced_seg_Base::TProduct_type & CSpliced_seg_Base::SetProduct_type ( void  )
inline

Assign a value to Product_type data member.

Returns
Reference to the data value.

Definition at line 668 of file Spliced_seg_.hpp.

References CSpliced_seg_Base::IsSetProduct_type(), CSpliced_seg_Base::m_Product_type, CSpliced_seg_Base::m_set_State, and CSerialObject::UnassignedByte().

◆ SetProtpos() [1/2]

void CProduct_pos_Base::SetProtpos ( CProduct_pos_Base::TProtpos value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 112 of file Product_pos_.cpp.

References CObject::AddReference(), CProduct_pos_Base::e_Protpos, CProduct_pos_Base::m_choice, CProduct_pos_Base::m_object, CProduct_pos_Base::ResetSelection(), and value.

◆ SetProtpos() [2/2]

CProduct_pos_Base::TProtpos & CProduct_pos_Base::SetProtpos ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 106 of file Product_pos_.cpp.

References CProduct_pos_Base::e_Protpos, eDoNotResetVariant, CProduct_pos_Base::m_object, and CProduct_pos_Base::Select().

Referenced by NucPosToProtPos(), and NultriposToProduct_pos().

◆ SetReal() [1/2]

void CScore_Base::C_Value::SetReal ( TReal  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 398 of file Score_.hpp.

References eDoNotResetVariant, and value.

◆ SetReal() [2/2]

CScore_Base::C_Value::TReal & CScore_Base::C_Value::SetReal ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 391 of file Score_.hpp.

References eDoNotResetVariant.

◆ SetRow_scores()

CSparse_seg_Base::TRow_scores & CSparse_seg_Base::SetRow_scores ( void  )
inline

Assign a value to Row_scores data member.

Returns
Reference to the data value.

Definition at line 340 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Row_scores, and CSparse_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_GetDstSparse().

◆ SetRows()

CSparse_seg_Base::TRows & CSparse_seg_Base::SetRows ( void  )
inline

Assign a value to Rows data member.

Returns
Reference to the data value.

Definition at line 315 of file Sparse_seg_.hpp.

References CSparse_seg_Base::m_Rows, and CSparse_seg_Base::m_set_State.

Referenced by CAutogeneratedCleanup::x_BasicCleaupSparseSeg(), and CSeq_align_Mapper_Base::x_GetDstSparse().

◆ SetScore()

CSeq_align_Base::TScore & CSeq_align_Base::SetScore ( void  )
inline

◆ SetScores() [1/6]

void CSpliced_exon_Base::SetScores ( CSpliced_exon_Base::TScores value)

Assign a value to Scores data member.

Parameters
valueReference to value.

Definition at line 129 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Scores, and value.

Referenced by CFeatureGenerator::SImplementation::RecalculateExonIdty().

◆ SetScores() [2/6]

CDense_diag_Base::TScores & CDense_diag_Base::SetScores ( void  )
inline

Assign a value to Scores data member.

Returns
Reference to the data value.

Definition at line 538 of file Dense_diag_.hpp.

References CDense_diag_Base::m_Scores, and CDense_diag_Base::m_set_State.

◆ SetScores() [3/6]

CDense_seg_Base::TScores & CDense_seg_Base::SetScores ( void  )
inline

◆ SetScores() [4/6]

CPacked_seg_Base::TScores & CPacked_seg_Base::SetScores ( void  )
inline

Assign a value to Scores data member.

Returns
Reference to the data value.

Definition at line 663 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_Scores, and CPacked_seg_Base::m_set_State.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetScores() [5/6]

CSpliced_exon_Base::TScores & CSpliced_exon_Base::SetScores ( void  )

Assign a value to Scores data member.

Returns
Reference to the data value.

Definition at line 134 of file Spliced_exon_.cpp.

References CSpliced_exon_Base::m_Scores.

◆ SetScores() [6/6]

CStd_seg_Base::TScores & CStd_seg_Base::SetScores ( void  )
inline

Assign a value to Scores data member.

Returns
Reference to the data value.

Definition at line 388 of file Std_seg_.hpp.

References CStd_seg_Base::m_Scores, and CStd_seg_Base::m_set_State.

◆ SetSecond_id() [1/2]

void CSparse_align_Base::SetSecond_id ( CSparse_align_Base::TSecond_id value)

Assign a value to Second_id data member.

Parameters
valueReference to value.

Definition at line 75 of file Sparse_align_.cpp.

References CSparse_align_Base::m_Second_id, and value.

Referenced by CAutogeneratedCleanup::x_BasicCleanupSparseAlign().

◆ SetSecond_id() [2/2]

CSparse_align_Base::TSecond_id & CSparse_align_Base::SetSecond_id ( void  )
inline

Assign a value to Second_id data member.

Returns
Reference to the data value.

Definition at line 470 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Second_id, and CSparse_align_Base::ResetSecond_id().

◆ SetSecond_starts()

CSparse_align_Base::TSecond_starts & CSparse_align_Base::SetSecond_starts ( void  )
inline

Assign a value to Second_starts data member.

Returns
Reference to the data value.

Definition at line 569 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Second_starts, and CSparse_align_Base::m_set_State.

◆ SetSecond_strands()

CSparse_align_Base::TSecond_strands & CSparse_align_Base::SetSecond_strands ( void  )
inline

Assign a value to Second_strands data member.

Returns
Reference to the data value.

Definition at line 619 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Second_strands, and CSparse_align_Base::m_set_State.

◆ SetSeg_scores()

CSparse_align_Base::TSeg_scores & CSparse_align_Base::SetSeg_scores ( void  )
inline

Assign a value to Seg_scores data member.

Returns
Reference to the data value.

Definition at line 644 of file Sparse_align_.hpp.

References CSparse_align_Base::m_Seg_scores, and CSparse_align_Base::m_set_State.

◆ SetSegs() [1/2]

void CSeq_align_Base::SetSegs ( CSeq_align_Base::TSegs value)

Assign a value to Segs data member.

Parameters
valueReference to value.

Definition at line 310 of file Seq_align_.cpp.

References CSeq_align_Base::m_Segs, and value.

Referenced by CAlignmentAssistant::AdjustAlign(), CFeatureGenerator::SImplementation::AdjustAlignment(), CContigAssembly::Align(), AlignModelToSeqalign(), CEditSelectedGaps::apply_impl(), CSpliced_seg::AsDiscSeg(), CNWFormatter::AsSeqAlign(), CSplignFormatter::AsSeqAlignSet(), CCompartmentAccessor< THit >::AsSeqAlignSet(), BLASTUngappedHspListToSeqAlign(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BuildGoodAlign(), BuildGoodEcoSetWithAlign(), CSeqAnnotFromFasta::BuildMasterSlaveSeqAlign(), BuildSetAlign(), BuildSetDendiagAlign(), ChangeSeqIdInSeqAlign(), CFeatureGenerator::SImplementation::ClearScores(), CUnorderedSplitter::CombineAlignments(), Convert_Dense_seg_Seq_align(), CFeatureGenerator::ConvertLocToAnnot(), CFeatureGenerator::SImplementation::ConvertMixedAlignToAnnot(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CreatePairwiseSeqAlignFromMultipleRow(), CreateSeqAlignFromAnchoredAln(), CreateSeqAlignFromEachPairwiseAln(), CreateSeqAlignFromPairwiseAln(), variation::CreateSplicedSeqAlignFromFeat(), CSeq_align::CreateTranslatedDensegFromNADenseg(), Denseg2DenseDiagList(), CPslData::ExportToSeqAlign(), CSeqAlignFilter::FilterByGiList(), CSeqAlignFilter::FilterByGiListFromFile(), CVecscreenRun::CFormatter::FormatResults(), fta_parse_tpa_tsa_block(), CScoreBuilder::GetBlastScoreSpliced(), CFarPointerSeq::GetCommand(), CFastaAlignmentBuilder::GetCompletedAlignment(), CCreateSeqHistForTpa::GetCreateSeqHistFromTpaCommand(), GetDDSetFromSeqAlign(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), GetPendingSeqId(), CPhyTreeCalc::GetSeqAlign(), ImproveAlignment(), JoinCompartment(), MakeCompartment(), CAliToSeq_align::MakeSeq_align(), CAlignModel::MakeSeqAlign(), CFeatureGenerator::SImplementation::MaximizeTranslation(), CRemoveSeqFromAlignDlg::ModifyAlign(), CDUpdater::modifySeqAlignSeqEntry(), CAlignmentAssistant::OnRemoveSeqFromAlign(), CAlignmentAssistant::OnReverseStrand(), SCigarAlignment::operator()(), CDUpdater::pickBioseq(), CDisplaySeqalign::PrepareBlastUngappedSeqalign(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx2(), CBlast_SAM_Formatter::Print(), CSAM_Formatter::Print(), CAlnAsnReader::Read(), CFeatureGenerator::SImplementation::RecalculateScores(), CTestCompartApplication::Run(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_BlastHSP2SeqAlign(), s_CleanSeqAlign(), s_CreateSeqAlign(), s_CutDensegSegment(), s_DivvyUpAlignments_ProcessAnnot_Dendiag(), s_DivvyUpAlignments_ProcessAnnot_Denseg(), s_GetIndels(), s_GetJoinedAlignment(), s_OOFBlastHSP2SeqAlign(), CMacroFunction_RemoveSegGaps::s_RemoveSegGaps(), s_RunBlast2NWSeq(), s_SeqAlignSetToXMLHits(), s_SetBlastXMlHitList(), s_SplicedToDisc(), s_SplitAlignVectorBySubjects(), s_UpdateSubjectInSeqalign(), SCompartmentData::SCompartmentData(), CClippedScorer::ScoreAlignments(), CProSplign::CImplementation::SeekStartStop(), CAlignCompare::SAlignment::Slice(), sPrepareSeqAlign(), CFeatureGenerator::SImplementation::StitchSmallHoles(), CReadBlastApp::StoreBlast(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFeatInsideGap(), TestFuseAbuttingIntervals(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), BlockModel::toSeqAlign(), CFeatureGenerator::SImplementation::TransformProteinAlignToTranscript(), CFeatureGenerator::SImplementation::TrimHolesToCodons(), TrimSeqAlign(), CDUpdater::update(), CFastaReader::x_AddMultiwayAlignment(), CVectorTrimPanel::x_AdjustDensegAlignment(), CReportTrim::x_AdjustDensegAlignment(), CAutogeneratedCleanup::x_BasicCleanupSeqAlign(), CSeq_align_Mapper_Base::x_ConvToDstDisc(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CInversionMergeAligner::x_CreateDiscAlignment(), CCleanupAlignmentsJob::x_CreateProjectItems(), CCreateNeedlemanWunschJob::x_CreateProjectItems(), CFeatureGenerator::SImplementation::x_CreateProteinBioseq(), CPhrap_Contig::x_CreateSeq_align(), CMagicBlast::x_CreateSeqAlignSet(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CAppHitFilter::x_DumpOutput(), COligoSpecificityCheck::x_FillGlobalAlignInfo(), CUnorderedSplitter::x_FixAlignment(), CSeq_align_Mapper_Base::x_GetDstDendiag(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSeq_align_Mapper_Base::x_GetDstDisc(), CSeq_align_Mapper_Base::x_GetDstPacked(), CSeq_align_Mapper_Base::x_GetDstSparse(), CSeq_align_Mapper_Base::x_GetDstSpliced(), CSeq_align_Mapper_Base::x_GetDstStd(), CRawSeqToDeltaSeqByLoc::x_GetNewAlign(), CSequenceUpdater::x_GetNewAlign_Replace(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CScore_BlastRatio::x_GetPerfectScore(), CMultiAligner::x_GetSeqalign(), CUnorderedSplitter::x_MakeAlignmentPairUnique(), CTreeAlignMerger::x_MakeSeqAlign(), CGff2Reader::x_MergeAlignments(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CGFFReader::x_ParseAlignRecord(), CIdMapperTestApp::x_RecurseMapSeqAligns(), CInstancedAligner::x_RunAligner(), CSeqAlignFilter::x_UpdateGiInSeqalign(), CModifySeqId::x_UpdateSeqAlign(), CGff2Reader::xAlignmentSetDenseg(), CGff2Reader::xAlignmentSetSpliced_seg(), CFastaReader::xCreateAlignment(), and CGff2Reader::xUpdateSplicedAlignment().

◆ SetSegs() [2/2]

CSeq_align_Base::TSegs & CSeq_align_Base::SetSegs ( void  )
inline

Assign a value to Segs data member.

Returns
Reference to the data value.

Definition at line 930 of file Seq_align_.hpp.

References CSeq_align_Base::m_Segs, and CSeq_align_Base::ResetSegs().

Referenced by CSeq_align::OffsetRow(), CSeq_align::RemapToLoc(), CSeq_align::Reverse(), s_GetIndels(), and CSeq_align::SwapRows().

◆ SetSparse() [1/2]

void CSeq_align_Base::C_Segs::SetSparse ( TSparse value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 253 of file Seq_align_.cpp.

References CObject::AddReference(), and value.

◆ SetSparse() [2/2]

CSeq_align_Base::C_Segs::TSparse & CSeq_align_Base::C_Segs::SetSparse ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 247 of file Seq_align_.cpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupAlignSegs().

◆ SetSpliced() [1/2]

void CSeq_align_Base::C_Segs::SetSpliced ( TSpliced value)

Select the variant and set its data.

Parameters
valueReference to the data.

Definition at line 231 of file Seq_align_.cpp.

References CObject::AddReference(), and value.

◆ SetSpliced() [2/2]

CSeq_align_Base::C_Segs::TSpliced & CSeq_align_Base::C_Segs::SetSpliced ( void  )

Select the variant.

Returns
Reference to the variant data.

Definition at line 225 of file Seq_align_.cpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupAlignSegs(), and CGff2Reader::xAlignmentSetSpliced_seg().

◆ SetStart_codon_found() [1/2]

void CSpliced_seg_modifier_Base::SetStart_codon_found ( CSpliced_seg_modifier_Base::TStart_codon_found  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 277 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::e_Start_codon_found, eDoNotResetVariant, CSpliced_seg_modifier_Base::m_Start_codon_found, CSpliced_seg_modifier_Base::Select(), and value.

◆ SetStart_codon_found() [2/2]

CSpliced_seg_modifier_Base::TStart_codon_found & CSpliced_seg_modifier_Base::SetStart_codon_found ( void  )
inline

◆ SetStarts() [1/3]

CDense_diag_Base::TStarts & CDense_diag_Base::SetStarts ( void  )
inline

Assign a value to Starts data member.

Returns
Reference to the data value.

Definition at line 441 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State, and CDense_diag_Base::m_Starts.

Referenced by CreateDense_diagFromAnchoredAln(), CreatePairwiseSeqAlignFromMultipleRow(), and CDense_diag::OffsetRow().

◆ SetStarts() [2/3]

CDense_seg_Base::TStarts & CDense_seg_Base::SetStarts ( void  )
inline

Assign a value to Starts data member.

Returns
Reference to the data value.

Definition at line 536 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State, and CDense_seg_Base::m_Starts.

Referenced by CFastaAlignmentBuilder::AddData(), CAlignmentAssistant::AdjustAlign(), CContigAssembly::BandedGlobalAlignment(), BOOST_AUTO_TEST_CASE(), CDense_seg::Compact(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlnVec::CreateConsensus(), CreateDensegFromAnchoredAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CPslData::ExportToSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CDense_seg::FromTranscript(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CAlnReader::GetSeqAlign(), ImproveAlignment(), CDense_seg::OffsetRow(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CDense_seg::CReserveHook::PreReadClassMember(), CDenseSegReserveStartsHook::ReadClassMember(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_CompressDiscToDenseq(), s_CreateDenseg(), s_CutDensegSegment(), s_ExonToDenseg(), CDense_seg::SwapRows(), TestCircularTopology(), TestDoNotExtendOverGap(), TestDoNotFuseAbuttingIntervals(), TestExtendOverGap(), TestFuseAbuttingIntervals(), TestPartialWhenCutLastInterval(), TestPartialWhenCutLastIntervalDoNotExtend(), TestPartialWhenCutStart(), TestPartialWhenCutStartDoNotExtend(), TestPartialWhenCutStop(), TestPartialWhenCutStopDoNotExtend(), CDense_seg::TrimEndGaps(), CFastaReader::x_AddMultiwayAlignment(), CPssmCddInputTest::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CInversionMergeAligner::x_CreateDiscAlignment(), CPhrap_Contig::x_CreateSeq_align(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CScore_BlastRatio::x_GetPerfectScore(), CMultiAligner::x_GetSeqalign(), CTreeAlignMerger::x_MakeSeqAlign(), CGFFReader::x_ParseAlignRecord(), CUpdateAlign::x_RemoveIDsFromAlign(), CUnorderedSplitter::x_TrimRows(), and CFastaReader::xCreateAlignment().

◆ SetStarts() [3/3]

CPacked_seg_Base::TStarts & CPacked_seg_Base::SetStarts ( void  )
inline

Assign a value to Starts data member.

Returns
Reference to the data value.

Definition at line 560 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State, and CPacked_seg_Base::m_Starts.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetStd()

CSeq_align_Base::C_Segs::TStd & CSeq_align_Base::C_Segs::SetStd ( void  )
inline

Select the variant.

Returns
Reference to the variant data.

Definition at line 759 of file Seq_align_.hpp.

References eDoNotResetVariant.

Referenced by CAutogeneratedCleanup::x_BasicCleanupAlignSegs().

◆ SetStop_codon_found() [1/2]

void CSpliced_seg_modifier_Base::SetStop_codon_found ( CSpliced_seg_modifier_Base::TStop_codon_found  value)
inline

Select the variant and set its data.

Parameters
valueVariant data.

Definition at line 304 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::e_Stop_codon_found, eDoNotResetVariant, CSpliced_seg_modifier_Base::m_Stop_codon_found, CSpliced_seg_modifier_Base::Select(), and value.

◆ SetStop_codon_found() [2/2]

CSpliced_seg_modifier_Base::TStop_codon_found & CSpliced_seg_modifier_Base::SetStop_codon_found ( void  )
inline

◆ SetStrands() [1/3]

CDense_diag_Base::TStrands & CDense_diag_Base::SetStrands ( void  )
inline

Assign a value to Strands data member.

Returns
Reference to the data value.

Definition at line 513 of file Dense_diag_.hpp.

References CDense_diag_Base::m_set_State, and CDense_diag_Base::m_Strands.

Referenced by CreateDense_diagFromAnchoredAln().

◆ SetStrands() [2/3]

CDense_seg_Base::TStrands & CDense_seg_Base::SetStrands ( void  )
inline

Assign a value to Strands data member.

Returns
Reference to the data value.

Definition at line 586 of file Dense_seg_.hpp.

References CDense_seg_Base::m_set_State, and CDense_seg_Base::m_Strands.

Referenced by CAlignmentAssistant::AdjustAlign(), CContigAssembly::BandedGlobalAlignment(), CDense_seg::Compact(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlnVec::CreateConsensus(), CreateDensegFromAnchoredAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CreateDensegFromPairwiseAln(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CPslData::ExportToSeqAlign(), CDense_seg::ExtractRows(), CDense_seg::ExtractSlice(), CDense_seg::FillUnaligned(), CDense_seg::FromTranscript(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CAlignmentAssistant::OnReverseStrand(), CDense_seg::OrderAdjacentGaps(), CDense_seg::CReserveHook::PreReadClassMember(), CDenseSegReserveStrandsHook::ReadClassMember(), CDense_seg::RemapToLoc(), CDense_seg::RemovePureGapSegs(), CDense_seg::Reverse(), ReverseAlignmentStrand(), CFarPointerSeq::ReverseRow(), s_CompressDiscToDenseq(), s_CreateDenseg(), s_CutDensegSegment(), s_ExonToDenseg(), CDense_seg::SwapRows(), CDense_seg::TrimEndGaps(), CAlnMixMerger::x_CreateDenseg(), CPhrap_Contig::x_CreateSeq_align(), CSeq_align::x_CreateSubsegAlignment(), CVectorTrimPanel::x_CutDensegSegment(), CReportTrim::x_CutDensegSegment(), CSeq_align_Mapper_Base::x_GetDstDenseg(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CTreeAlignMerger::x_MakeSeqAlign(), CInversionMergeAligner::x_MergeSeqAlignSet(), CMergeAligner::x_MergeSeqAlignSet(), CGFFReader::x_ParseAlignRecord(), CUpdateAlign::x_RemoveIDsFromAlign(), CInstancedAligner::x_RunCleanup(), CUnorderedSplitter::x_TrimRows(), and CFastaReader::xCreateAlignment().

◆ SetStrands() [3/3]

CPacked_seg_Base::TStrands & CPacked_seg_Base::SetStrands ( void  )
inline

Assign a value to Strands data member.

Returns
Reference to the data value.

Definition at line 638 of file Packed_seg_.hpp.

References CPacked_seg_Base::m_set_State, and CPacked_seg_Base::m_Strands.

Referenced by CSeq_align_Mapper_Base::x_GetDstPacked().

◆ SetType() [1/2]

void CSeq_align_Base::SetType ( CSeq_align_Base::TType  value)
inline

Assign a value to Type data member.

Parameters
valueValue to assign

Definition at line 818 of file Seq_align_.hpp.

References CSeq_align_Base::m_set_State, CSeq_align_Base::m_Type, and value.

Referenced by CContigAssembly::Align(), AlignModelToSeqalign(), CSpliced_seg::AsDiscSeg(), CNWFormatter::AsSeqAlign(), CSplignFormatter::AsSeqAlignSet(), CCompartmentAccessor< THit >::AsSeqAlignSet(), BLASTUngappedHspListToSeqAlign(), BOOST_AUTO_TEST_CASE(), BOOST_FIXTURE_TEST_CASE(), BuildGoodAlign(), BuildGoodEcoSetWithAlign(), CSeqAnnotFromFasta::BuildMasterSlaveSeqAlign(), BuildSetAlign(), BuildSetDendiagAlign(), CUnorderedSplitter::CombineAlignments(), Convert_Dense_seg_Seq_align(), CFeatureGenerator::ConvertLocToAnnot(), CAlnMap::CreateAlignFromRange(), CreateAlignSetFromAnchoredAln(), CreateAlignSetFromPairwiseAln(), CAlignFormatUtil::CreateDensegFromDendiag(), CreateDensegFromDendiag(), CSeq_align::CreateDensegFromDisc(), CSeq_align::CreateDensegFromStdseg(), CAlignCleanup::CreatePairwiseFromMultiple(), CreatePairwiseSeqAlignFromMultipleRow(), CreateSeqAlignFromAnchoredAln(), CreateSeqAlignFromEachPairwiseAln(), CreateSeqAlignFromPairwiseAln(), variation::CreateSplicedSeqAlignFromFeat(), CSeq_align::CreateTranslatedDensegFromNADenseg(), CPslData::ExportToSeqAlign(), CProSplign::CImplementation::FindGlobalAlignment_stage2(), fta_parse_tpa_tsa_block(), CFastaAlignmentBuilder::GetCompletedAlignment(), CSeq_align_Mapper_Base::GetDstAlign(), CBamAlignIterator::GetMatchAlign(), CCSraAlignIterator::GetMatchAlign(), CPhyTreeCalc::GetSeqAlign(), JoinCompartment(), MakeCompartment(), CAliToSeq_align::MakeSeq_align(), SCigarAlignment::operator()(), CDisplaySeqalign::PrepareBlastUngappedSeqalign(), CSAM_Formatter::Print(), CAlnAsnReader::Read(), CProSplign::RefineAlignment(), CUpdateSeq_Input::s_Align2IdenticalSeq(), s_BlastHSP2SeqAlign(), s_CreateSeqAlign(), s_GetIndels(), s_GetJoinedAlignment(), s_OOFBlastHSP2SeqAlign(), s_SplicedToDisc(), s_SplitAlignVectorBySubjects(), CAlignCompare::SAlignment::Slice(), CReadBlastApp::StoreBlast(), TestFeatInsideGap(), BlockModel::toSeqAlign(), CFastaReader::x_AddMultiwayAlignment(), CGff2Reader::x_CreateAlignment(), CAlnMixMerger::x_CreateDenseg(), CInversionMergeAligner::x_CreateDiscAlignment(), CCleanupAlignmentsJob::x_CreateProjectItems(), CPhrap_Contig::x_CreateSeq_align(), CMagicBlast::x_CreateSeqAlignSet(), CSeq_align::x_CreateSubsegAlignment(), CAppHitFilter::x_DumpOutput(), COligoSpecificityCheck::x_FillGlobalAlignInfo(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CMultiAligner::x_GetSeqalign(), CTreeAlignMerger::x_MakeSeqAlign(), CGff2Reader::x_MergeAlignments(), CGFFReader::x_ParseAlignRecord(), CInstancedAligner::x_RunAligner(), CGff2Reader::x_UpdateAnnotAlignment(), CFastaReader::xCreateAlignment(), and CGff2Reader::xUpdateSplicedAlignment().

◆ SetType() [2/2]

CSeq_align_Base::TType & CSeq_align_Base::SetType ( void  )
inline

Assign a value to Type data member.

Returns
Reference to the data value.

Definition at line 825 of file Seq_align_.hpp.

References CSeq_align_Base::IsSetType(), CSeq_align_Base::m_set_State, CSeq_align_Base::m_Type, and CSerialObject::UnassignedByte().

◆ SetValue()

CScore_Base::TValue & CScore_Base::SetValue ( void  )
inline

Assign a value to Value data member.

Returns
Reference to the data value.

Definition at line 474 of file Score_.hpp.

References CScore_Base::m_set_State, and CScore_Base::m_Value.

◆ ThrowInvalidSelection() [1/5]

void CProduct_pos_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 95 of file Product_pos_.cpp.

References DIAG_COMPILE_INFO, CProduct_pos_Base::m_choice, and CProduct_pos_Base::sm_SelectionNames.

Referenced by CProduct_pos_Base::CheckSelected().

◆ ThrowInvalidSelection() [2/5]

void CScore_Base::C_Value::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 88 of file Score_.cpp.

References DIAG_COMPILE_INFO.

◆ ThrowInvalidSelection() [3/5]

void CSeq_align_Base::C_Segs::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 148 of file Seq_align_.cpp.

References DIAG_COMPILE_INFO.

◆ ThrowInvalidSelection() [4/5]

void CSpliced_exon_chunk_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 99 of file Spliced_exon_chunk_.cpp.

References DIAG_COMPILE_INFO, CSpliced_exon_chunk_Base::m_choice, and CSpliced_exon_chunk_Base::sm_SelectionNames.

Referenced by CSpliced_exon_chunk_Base::CheckSelected().

◆ ThrowInvalidSelection() [5/5]

void CSpliced_seg_modifier_Base::ThrowInvalidSelection ( E_Choice  index) const

Throw 'InvalidSelection' exception.

Parameters
indexExpected selection.

Definition at line 87 of file Spliced_seg_modifier_.cpp.

References DIAG_COMPILE_INFO, CSpliced_seg_modifier_Base::m_choice, and CSpliced_seg_modifier_Base::sm_SelectionNames.

Referenced by CSpliced_seg_modifier_Base::CheckSelected().

◆ Which() [1/5]

CProduct_pos_Base::E_Choice CProduct_pos_Base::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 231 of file Product_pos_.hpp.

References CProduct_pos_Base::m_choice.

Referenced by CProduct_pos::AsSeqPos(), s_Fingerprint_Product_pos(), and s_ProductLength().

◆ Which() [2/5]

CScore_Base::C_Value::E_Choice CScore_Base::C_Value::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 349 of file Score_.hpp.

References CScore_Base::C_Value::m_choice.

◆ Which() [3/5]

CSeq_align_Base::C_Segs::E_Choice CSeq_align_Base::C_Segs::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 691 of file Seq_align_.hpp.

References CSeq_align_Base::C_Segs::m_choice.

Referenced by CSeqsRange::Add(), BOOST_AUTO_TEST_CASE(), CScoreBuilderBase::ComputeScore(), CScore_InternalUnaligned::Get(), CRemoveSeqFromAlignDlg::GetAlignLabel(), CScoreBuilder::GetBlastScore(), CSeq_align_Mapper_Base::GetDstAlign(), CAlignmentAssistant::GetFeatures(), CPaintAlignment::GetSegments(), CAlignFormatUtil::GetSeqAlignSetCalcParamsFromASN(), CAlnContainer::insert(), CRemoveSeqFromAlignDlg::ModifyAlign(), CValidError_imp::PostErr(), CDisplaySeqalign::PrepareBlastUngappedSeqalign(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx(), CDisplaySeqalign::PrepareBlastUngappedSeqalignEx2(), PrintSAM(), CRemoveSeqFromAlignDlg::RemoveIdLabel(), CAlignmentAssistant::ReportUnresolvedBioseqs(), s_AlignToSeqRanges(), s_CountSegments(), s_Fingerprint_Seq_align(), s_GetAlignmentContent(), s_GetAlignmentLength(), s_GetAlignmentSpans_Exon(), s_GetAlignmentSpans_Interval(), s_GetAlignmentTooltip(), s_GetAlignmentType(), s_GetAlnScores(), s_GetCigarString(), s_GetCountIdentityMismatch(), s_GetGapCount(), s_GetIndels(), s_Render_PairwiseAlign(), s_ScoreAlignments(), s_Seq_align_Seq_loc(), SeqAlignConvert(), CReportEntry::SetAlignment(), sPrepareSeqAlign(), CReportTrim::TrimAlignments(), TrimSequenceAndAnnotation(), CValidError_align::ValidateSeqAlign(), CAlnWriter::WriteAlign(), CPslWriter::WriteAlign(), CAdvancedAlignCleanup::x_AddStandardAlignmentScores(), CMultiAligner::x_AlignClusterQueries(), CMultiAligner::x_AlignFillerBlocks(), CQuerySet::x_AlreadyContains(), CAutogeneratedCleanup::x_BasicCleanupAlignSegs(), CInversionMergeAligner::x_CreateDiscAlignment(), CHitMatrixDataSource::x_CreateHit(), CCIGAR_Formatter::x_FormatAlignmentRows(), CHitMatrixDataSource::x_GetAlignedSeqIds(), CDisplaySeqalign::x_GetAlnVecForSeqalign(), CValidError_align::x_GetIds(), CHitMatrixDataSource::x_GetSeqAlignIds(), CSeq_align_Mapper_Base::x_Init(), CSeq_loc_Mapper_Base::x_InitializeAlign(), CAnnotObject_Info::x_ProcessAlign(), CHitMatrixDataSource::x_TestAndSelectAlign(), CVectorTrimPanel::x_TrimAlignments(), and CGff3Writer::xWriteAlign().

◆ Which() [4/5]

CSpliced_exon_chunk_Base::E_Choice CSpliced_exon_chunk_Base::Which ( void  ) const
inline

◆ Which() [5/5]

CSpliced_seg_modifier_Base::E_Choice CSpliced_seg_modifier_Base::Which ( void  ) const
inline

Which variant is currently selected.

Returns
Choice state enumerator.

Definition at line 228 of file Spliced_seg_modifier_.hpp.

References CSpliced_seg_modifier_Base::m_choice.

◆ ~C_Segs()

CSeq_align_Base::C_Segs::~C_Segs ( void  )

Definition at line 289 of file Seq_align_.cpp.

References CSeq_align_Base::Reset().

◆ ~C_Value()

CScore_Base::C_Value::~C_Value ( void  )

Definition at line 114 of file Score_.cpp.

References CScore_Base::Reset().

◆ ~CDense_diag_Base()

CDense_diag_Base::~CDense_diag_Base ( void  )
virtual

Definition at line 109 of file Dense_diag_.cpp.

◆ ~CDense_seg_Base()

CDense_seg_Base::~CDense_seg_Base ( void  )
virtual

Definition at line 117 of file Dense_seg_.cpp.

◆ ~CPacked_seg()

CPacked_seg::~CPacked_seg ( void  )

Definition at line 50 of file Packed_seg.cpp.

◆ ~CPacked_seg_Base()

CPacked_seg_Base::~CPacked_seg_Base ( void  )
virtual

Definition at line 125 of file Packed_seg_.cpp.

◆ ~CProduct_pos_Base()

CProduct_pos_Base::~CProduct_pos_Base ( void  )
virtual

Definition at line 142 of file Product_pos_.cpp.

References CProduct_pos_Base::Reset().

◆ ~CProt_pos_Base()

CProt_pos_Base::~CProt_pos_Base ( void  )
virtual

Definition at line 75 of file Prot_pos_.cpp.

◆ ~CScore_Base()

CScore_Base::~CScore_Base ( void  )
virtual

Definition at line 173 of file Score_.cpp.

◆ ~CScore_set()

CScore_set::~CScore_set ( void  )

Definition at line 50 of file Score_set.cpp.

◆ ~CScore_set_Base()

CScore_set_Base::~CScore_set_Base ( void  )
virtual

Definition at line 74 of file Score_set_.cpp.

◆ ~CSeq_align_Base()

CSeq_align_Base::~CSeq_align_Base ( void  )
virtual

Definition at line 371 of file Seq_align_.cpp.

◆ ~CSeq_align_set_Base()

CSeq_align_set_Base::~CSeq_align_set_Base ( void  )
virtual

Definition at line 74 of file Seq_align_set_.cpp.

◆ ~CSparse_align_Base()

CSparse_align_Base::~CSparse_align_Base ( void  )
virtual

Definition at line 151 of file Sparse_align_.cpp.

◆ ~CSparse_seg_Base()

CSparse_seg_Base::~CSparse_seg_Base ( void  )
virtual

Definition at line 117 of file Sparse_seg_.cpp.

◆ ~CSparse_seg_ext()

CSparse_seg_ext::~CSparse_seg_ext ( void  )

Definition at line 50 of file Sparse_seg_ext.cpp.

◆ ~CSparse_seg_ext_Base()

CSparse_seg_ext_Base::~CSparse_seg_ext_Base ( void  )
virtual

Definition at line 73 of file Sparse_seg_ext_.cpp.

◆ ~CSplice_site()

CSplice_site::~CSplice_site ( void  )

Definition at line 50 of file Splice_site.cpp.

◆ ~CSplice_site_Base()

CSplice_site_Base::~CSplice_site_Base ( void  )
virtual

Definition at line 78 of file Splice_site_.cpp.

◆ ~CSpliced_exon_Base()

CSpliced_exon_Base::~CSpliced_exon_Base ( void  )
virtual

Definition at line 234 of file Spliced_exon_.cpp.

◆ ~CSpliced_exon_chunk()

CSpliced_exon_chunk::~CSpliced_exon_chunk ( void  )

Definition at line 50 of file Spliced_exon_chunk.cpp.

◆ ~CSpliced_exon_chunk_Base()

CSpliced_exon_chunk_Base::~CSpliced_exon_chunk_Base ( void  )
virtual

Definition at line 127 of file Spliced_exon_chunk_.cpp.

References CSpliced_exon_chunk_Base::Reset().

◆ ~CSpliced_seg_Base()

CSpliced_seg_Base::~CSpliced_seg_Base ( void  )
virtual

Definition at line 147 of file Spliced_seg_.cpp.

◆ ~CSpliced_seg_modifier()

CSpliced_seg_modifier::~CSpliced_seg_modifier ( void  )

Definition at line 50 of file Spliced_seg_modifier.cpp.

◆ ~CSpliced_seg_modifier_Base()

CSpliced_seg_modifier_Base::~CSpliced_seg_modifier_Base ( void  )
virtual

Definition at line 112 of file Spliced_seg_modifier_.cpp.

References CSpliced_seg_modifier_Base::Reset().

◆ ~CStd_seg_Base()

CStd_seg_Base::~CStd_seg_Base ( void  )
virtual

Definition at line 100 of file Std_seg_.cpp.

Variable Documentation

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ 

union { ... }

◆ m_Acceptor_before_exon

CRef< TAcceptor_before_exon > CSpliced_exon_Base::m_Acceptor_before_exon
private

◆ m_Amin

TSeqPos CProt_pos_Base::m_Amin
private

◆ m_Bases

string CSplice_site_Base::m_Bases
private

◆ m_Bounds

list< CRef< CSeq_loc > > CSeq_align_Base::m_Bounds
private

◆ m_choice [1/5]

E_Choice CProduct_pos_Base::m_choice
private

◆ m_choice [2/5]

E_Choice CScore_Base::C_Value::m_choice
private

Definition at line 228 of file Score_.hpp.

Referenced by CScore_Base::C_Value::Reset(), and CScore_Base::C_Value::Which().

◆ m_choice [3/5]

E_Choice CSeq_align_Base::C_Segs::m_choice
private

◆ m_choice [4/5]

E_Choice CSpliced_exon_chunk_Base::m_choice
private

◆ m_choice [5/5]

E_Choice CSpliced_seg_modifier_Base::m_choice
private

◆ m_data [1/2]

list< CRef< CScore > > CScore_set_Base::m_data
private

◆ m_data [2/2]

list< CRef< CSeq_align > > CSeq_align_set_Base::m_data
private

◆  [1/2]

NCBI_NS_NCBI::CUnionBuffer<TDendiag> { ... } ::m_Dendiag

Definition at line 390 of file Seq_align_.hpp.

◆ m_Dendiag [2/2]

NCBI_NS_NCBI::CUnionBuffer<TDendiag> CSeq_align_Base::C_Segs::m_Dendiag

Definition at line 390 of file Seq_align_.hpp.

◆ m_Diag [1/2]

TDiag CSpliced_exon_chunk_Base::m_Diag

◆  [2/2]

TDiag { ... } ::m_Diag

Definition at line 305 of file Spliced_exon_chunk_.hpp.

◆ m_Dim [1/5]

int CDense_diag_Base::m_Dim
private

◆ m_Dim [2/5]

int CDense_seg_Base::m_Dim
private

◆ m_Dim [3/5]

int CPacked_seg_Base::m_Dim
private

◆ m_Dim [4/5]

int CSeq_align_Base::m_Dim
private

◆ m_Dim [5/5]

int CStd_seg_Base::m_Dim
private

◆ m_Donor_after_exon

CRef< TDonor_after_exon > CSpliced_exon_Base::m_Donor_after_exon
private

◆ m_Exons

list< CRef< CSpliced_exon > > CSpliced_seg_Base::m_Exons
private

◆ m_Ext [1/3]

list< CRef< CUser_object > > CSeq_align_Base::m_Ext
private

◆ m_Ext [2/3]

vector< CRef< CSparse_seg_ext > > CSparse_seg_Base::m_Ext
private

◆ m_Ext [3/3]

list< CRef< CUser_object > > CSpliced_exon_Base::m_Ext
private

◆ m_First_id

CRef< TFirst_id > CSparse_align_Base::m_First_id
private

◆ m_First_starts

vector< int > CSparse_align_Base::m_First_starts
private

◆ m_Frame

TSeqPos CProt_pos_Base::m_Frame
private

◆ m_Genomic_end

TSeqPos CSpliced_exon_Base::m_Genomic_end
private

◆ m_Genomic_id [1/2]

CRef< TGenomic_id > CSpliced_exon_Base::m_Genomic_id
private

◆ m_Genomic_id [2/2]

CRef< TGenomic_id > CSpliced_seg_Base::m_Genomic_id
private

◆ m_Genomic_ins [1/2]

TGenomic_ins CSpliced_exon_chunk_Base::m_Genomic_ins

◆  [2/2]

TGenomic_ins { ... } ::m_Genomic_ins

Definition at line 307 of file Spliced_exon_chunk_.hpp.

◆ m_Genomic_start

TSeqPos CSpliced_exon_Base::m_Genomic_start
private

◆ m_Genomic_strand [1/2]

ENa_strand CSpliced_exon_Base::m_Genomic_strand
private

◆ m_Genomic_strand [2/2]

ENa_strand CSpliced_seg_Base::m_Genomic_strand
private

◆ m_Id [1/2]

CRef< TId > CScore_Base::m_Id
private

◆ m_Id [2/2]

list< CRef< CObject_id > > CSeq_align_Base::m_Id
private

◆ m_Ids [1/4]

vector< CRef< CSeq_id > > CDense_diag_Base::m_Ids
private

◆ m_Ids [2/4]

vector< CRef< CSeq_id > > CDense_seg_Base::m_Ids
private

◆ m_Ids [3/4]

vector< CRef< CSeq_id > > CPacked_seg_Base::m_Ids
private

◆ m_Ids [4/4]

vector< CRef< CSeq_id > > CStd_seg_Base::m_Ids
private

◆ m_Index

int CSparse_seg_ext_Base::m_Index
private

◆ m_Int [1/2]

TInt CScore_Base::C_Value::m_Int

Definition at line 236 of file Score_.hpp.

◆  [2/2]

TInt { ... } ::m_Int

Definition at line 236 of file Score_.hpp.

◆ m_Len

TSeqPos CDense_diag_Base::m_Len
private

◆ m_Lens [1/3]

vector< TSeqPos > CDense_seg_Base::m_Lens
private

◆ m_Lens [2/3]

vector< TSeqPos > CPacked_seg_Base::m_Lens
private

◆ m_Lens [3/3]

vector< TSeqPos > CSparse_align_Base::m_Lens
private

◆ m_Loc

vector< CRef< CSeq_loc > > CStd_seg_Base::m_Loc
private

◆ m_Master_id

CRef< TMaster_id > CSparse_seg_Base::m_Master_id
private

◆ m_Match [1/2]

TMatch CSpliced_exon_chunk_Base::m_Match

◆  [2/2]

TMatch { ... } ::m_Match

Definition at line 303 of file Spliced_exon_chunk_.hpp.

◆ m_Mismatch [1/2]

TMismatch CSpliced_exon_chunk_Base::m_Mismatch

◆  [2/2]

TMismatch { ... } ::m_Mismatch

Definition at line 304 of file Spliced_exon_chunk_.hpp.

◆ m_Modifiers

list< CRef< CSpliced_seg_modifier > > CSpliced_seg_Base::m_Modifiers
private

◆ m_Nucpos [1/2]

TNucpos CProduct_pos_Base::m_Nucpos

◆  [2/2]

TNucpos { ... } ::m_Nucpos

Definition at line 216 of file Product_pos_.hpp.

◆ m_Numseg [1/3]

int CDense_seg_Base::m_Numseg
private

◆ m_Numseg [2/3]

int CPacked_seg_Base::m_Numseg
private

◆ m_Numseg [3/3]

int CSparse_align_Base::m_Numseg
private

◆ m_object [1/4]

NCBI_NS_NCBI::CSerialObject* CProduct_pos_Base::m_object

◆  [2/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 217 of file Product_pos_.hpp.

◆ m_object [3/4]

NCBI_NS_NCBI::CSerialObject* CSeq_align_Base::C_Segs::m_object

Definition at line 392 of file Seq_align_.hpp.

◆  [4/4]

NCBI_NS_NCBI::CSerialObject* { ... } ::m_object

Definition at line 392 of file Seq_align_.hpp.

◆ m_Partial

bool CSpliced_exon_Base::m_Partial
private

◆ m_Parts

list< CRef< CSpliced_exon_chunk > > CSpliced_exon_Base::m_Parts
private

◆ m_Poly_a

TSeqPos CSpliced_seg_Base::m_Poly_a
private

◆ m_Present

vector< char > CPacked_seg_Base::m_Present
private

◆ m_Product_end

CRef< TProduct_end > CSpliced_exon_Base::m_Product_end
private

◆ m_Product_id [1/2]

CRef< TProduct_id > CSpliced_exon_Base::m_Product_id
private

◆ m_Product_id [2/2]

CRef< TProduct_id > CSpliced_seg_Base::m_Product_id
private

◆ m_Product_ins [1/2]

TProduct_ins CSpliced_exon_chunk_Base::m_Product_ins

◆  [2/2]

TProduct_ins { ... } ::m_Product_ins

Definition at line 306 of file Spliced_exon_chunk_.hpp.

◆ m_Product_length

TSeqPos CSpliced_seg_Base::m_Product_length
private

◆ m_Product_start

CRef< TProduct_start > CSpliced_exon_Base::m_Product_start
private

◆ m_Product_strand [1/2]

ENa_strand CSpliced_exon_Base::m_Product_strand
private

◆ m_Product_strand [2/2]

ENa_strand CSpliced_seg_Base::m_Product_strand
private

◆ m_Product_type

EProduct_type CSpliced_seg_Base::m_Product_type
private

◆ m_Real [1/2]

TReal CScore_Base::C_Value::m_Real

Definition at line 235 of file Score_.hpp.

◆  [2/2]

TReal { ... } ::m_Real

Definition at line 235 of file Score_.hpp.

◆ m_Row_scores

vector< CRef< CScore > > CSparse_seg_Base::m_Row_scores
private

◆ m_Rows

vector< CRef< CSparse_align > > CSparse_seg_Base::m_Rows
private

◆ m_Score

vector< CRef< CScore > > CSeq_align_Base::m_Score
private

◆ m_Scores [1/5]

vector< CRef< CScore > > CDense_diag_Base::m_Scores
private

◆ m_Scores [2/5]

vector< CRef< CScore > > CDense_seg_Base::m_Scores
private

◆ m_Scores [3/5]

vector< CRef< CScore > > CPacked_seg_Base::m_Scores
private

◆ m_Scores [4/5]

CRef< TScores > CSpliced_exon_Base::m_Scores
private

◆ m_Scores [5/5]

vector< CRef< CScore > > CStd_seg_Base::m_Scores
private

◆ m_Second_id

CRef< TSecond_id > CSparse_align_Base::m_Second_id
private

◆ m_Second_starts

vector< int > CSparse_align_Base::m_Second_starts
private

◆ m_Second_strands

vector< ENa_strand > CSparse_align_Base::m_Second_strands
private

◆ m_Seg_scores

vector< CRef< CScore > > CSparse_align_Base::m_Seg_scores
private

◆ m_Segs

CRef< TSegs > CSeq_align_Base::m_Segs
private

◆ m_set_State [1/15]

Uint4 CDense_diag_Base::m_set_State[1]
private

◆ m_set_State [2/15]

Uint4 CDense_seg_Base::m_set_State[1]
private

◆ m_set_State [3/15]

Uint4 CPacked_seg_Base::m_set_State[1]
private

◆ m_set_State [4/15]

Uint4 CProt_pos_Base::m_set_State[1]
private

◆ m_set_State [5/15]

Uint4 CScore_Base::m_set_State[1]
private

◆ m_set_State [6/15]

Uint4 CScore_set_Base::m_set_State[1]
private

◆ m_set_State [7/15]

Uint4 CSeq_align_Base::m_set_State[1]
private

◆ m_set_State [8/15]

Uint4 CSeq_align_set_Base::m_set_State[1]
private

◆ m_set_State [9/15]

Uint4 CSparse_align_Base::m_set_State[1]
private

◆ m_set_State [10/15]

Uint4 CSparse_seg_Base::m_set_State[1]
private

◆ m_set_State [11/15]

Uint4 CSparse_seg_ext_Base::m_set_State[1]
private

◆ m_set_State [12/15]

Uint4 CSplice_site_Base::m_set_State[1]
private

◆ m_set_State [13/15]

Uint4 CSpliced_exon_Base::m_set_State[1]
private

◆ m_set_State [14/15]

Uint4 CSpliced_seg_Base::m_set_State[1]
private

◆ m_set_State [15/15]

Uint4 CStd_seg_Base::m_set_State[1]
private

◆  [1/2]

TStart_codon_found { ... } ::m_Start_codon_found

Definition at line 213 of file Spliced_seg_modifier_.hpp.

◆ m_Start_codon_found [2/2]

TStart_codon_found CSpliced_seg_modifier_Base::m_Start_codon_found

◆ m_Starts [1/3]

vector< TSeqPos > CDense_diag_Base::m_Starts
private

◆ m_Starts [2/3]

vector< TSignedSeqPos > CDense_seg_Base::m_Starts
private

◆ m_Starts [3/3]

vector< TSeqPos > CPacked_seg_Base::m_Starts
private

◆  [1/2]

NCBI_NS_NCBI::CUnionBuffer<TStd> { ... } ::m_Std

Definition at line 391 of file Seq_align_.hpp.

◆ m_Std [2/2]

NCBI_NS_NCBI::CUnionBuffer<TStd> CSeq_align_Base::C_Segs::m_Std

Definition at line 391 of file Seq_align_.hpp.

◆  [1/2]

TStop_codon_found { ... } ::m_Stop_codon_found

Definition at line 214 of file Spliced_seg_modifier_.hpp.

◆ m_Stop_codon_found [2/2]

TStop_codon_found CSpliced_seg_modifier_Base::m_Stop_codon_found

◆ m_Strands [1/3]

vector< ENa_strand > CDense_diag_Base::m_Strands
private

◆ m_Strands [2/3]

vector< ENa_strand > CDense_seg_Base::m_Strands
private

◆ m_Strands [3/3]

vector< ENa_strand > CPacked_seg_Base::m_Strands
private

◆ m_Type

EType CSeq_align_Base::m_Type
private

◆ m_Value

C_Value CScore_Base::m_Value
private

◆ sm_SelectionNames [1/5]

const char *const CProduct_pos_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"nucpos",
"protpos"
}

Definition at line 213 of file Product_pos_.hpp.

Referenced by CProduct_pos_Base::SelectionName(), and CProduct_pos_Base::ThrowInvalidSelection().

◆ sm_SelectionNames [2/5]

const char *const CScore_Base::C_Value::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"real",
"int"
}

Definition at line 232 of file Score_.hpp.

◆ sm_SelectionNames [3/5]

const char *const CSeq_align_Base::C_Segs::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"dendiag",
"denseg",
"std",
"packed",
"disc",
"spliced",
"sparse"
}

Definition at line 387 of file Seq_align_.hpp.

◆ sm_SelectionNames [4/5]

const char *const CSpliced_exon_chunk_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"match",
"mismatch",
"diag",
"product-ins",
"genomic-ins"
}

Definition at line 300 of file Spliced_exon_chunk_.hpp.

Referenced by CSpliced_exon_chunk_Base::SelectionName(), and CSpliced_exon_chunk_Base::ThrowInvalidSelection().

◆ sm_SelectionNames [5/5]

const char *const CSpliced_seg_modifier_Base::sm_SelectionNames
staticprivate
Initial value:
= {
"not set",
"start-codon-found",
"stop-codon-found"
}

Definition at line 210 of file Spliced_seg_modifier_.hpp.

Referenced by CSpliced_seg_modifier_Base::SelectionName(), and CSpliced_seg_modifier_Base::ThrowInvalidSelection().

Modified on Thu Mar 28 17:05:24 2024 by modify_doxy.py rev. 669887