Go to the documentation of this file.Go to the SVN repository for this file.
65 void Init(
const CNSeq& fullseq,
const vector<pair<int, int> >& igi);
68 char Upper(
int pos)
const;
69 inline int GetNuc(NSEQ::size_type j)
const {
return seq[j]; }
73 inline bool ValidPos(
int pos)
const{
return pos >= 0 && pos < (
int)
seq.size(); }
USING_SCOPE(ncbi::objects)
int operator[](NSEQ::size_type j) const
CNSeq(CScope &scope, CSeq_loc &genomic)
CNSeq operator=(const CNSeq &)
void Init(CScope &scope, CSeq_loc &genomic)
int GetNuc(NSEQ::size_type j) const
bool ValidPos(int pos) const
char Upper(int pos) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
unsigned int
A callback function used to compare two keys in a database.
Magic spell ;-) needed for some weird compilers... very empiric.
The NCBI C++/STL use hints.