Go to the SVN repository for this file.
37 #ifndef OBJECTS_SEQLOC_PACKED_SEQPNT_HPP 38 #define OBJECTS_SEQLOC_PACKED_SEQPNT_HPP 86 voidAddPoints(
const TPoints& points);
92 voidFlipStrand(
void);
99 boolx_IsMinusStrand(
void)
const;
117 copy(points.begin(), points.end(), back_inserter(
SetPoints()));
134 copy(points.begin(), points.end(), back_inserter(
SetPoints()));
ESeqLocExtremes
Used to determine the meaning of a location's Start/Stop positions.
CPacked_seqpnt & operator=(const CPacked_seqpnt &value)
CPacked_seqpnt(const CPacked_seqpnt &value)
void AddPoint(TSeqPos point)
void AddPoints(const TPoints &points)
CPacked_seqpnt_Base Tparent
unsigned int TSeqPos
Type for sequence locations and lengths.
TSeqPos GetStop(const CSeq_loc &loc, CScope *scope, ESeqLocExtremes ext=eExtreme_Positional)
If only one CBioseq is represented by CSeq_loc, returns the position at the stop of the location.
TSeqPos GetStart(const CSeq_loc &loc, CScope *scope, ESeqLocExtremes ext=eExtreme_Positional)
If only one CBioseq is represented by CSeq_loc, returns the position at the start of the location.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQLOC_EXPORT
ENa_strand
strand of nucleic acid
TId & SetId(void)
Assign a value to Id data member.
TStrand & SetStrand(void)
Assign a value to Strand data member.
TPoints & SetPoints(void)
Assign a value to Points data member.
vector< TSeqPos > TPoints
const GenericPointer< typename T::ValueType > T2 value
void copy(Njn::Matrix< S > *matrix_, const Njn::Matrix< T > &matrix0_)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4