(frame < -3 || frame > 3) {
88 throwstd::out_of_range(
msg);
118(*maskinfo)->GetFrame()));
119retval.push_back(sli);
135retval->AddInterval((*mask)->GetSeqId(),
136(*mask)->GetInterval().GetFrom(),
137(*mask)->GetInterval().GetTo(),
138(*mask)->GetStrand());
140 if(retval->CanGet() && !retval->Get().empty()) {
ncbi::TMaskedQueryRegions mask
structure for seqloc info
const objects::CSeq_id & GetSeqId() const
ETranslationFrame m_Frame
objects::ENa_strand GetStrand() const
Convert the frame to a strand.
bool operator==(const CSeqLocInfo &rhs) const
Collection of masked regions for a single query sequence.
CRef< objects::CPacked_seqint > ConvertToCPacked_seqint() const
Converts this object to a CPacked_seqint (this is the convention used to encode masking locations in ...
bool HasNegativeStrandMasks() const
Returns true if there are masks on the negative strand.
TMaskedQueryRegions RestrictToSeqInt(const objects::CSeq_interval &location) const
Return a new instance of this object that is restricted to the location specified.
static const char si[8][64]
static const char location[]
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
void Reset(void)
Reset reference object.
bool NotEmpty(void) const
TThisType & SetToOpen(position_type toOpen)
TThisType IntersectionWith(const TThisType &r) const
position_type GetToOpen(void) const
CRange< TSeqPos > TSeqRange
typedefs for sequence ranges
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static string IntToString(int value, TNumToStringFlags flags=0, int base=10)
Convert int to string.
TFrom GetFrom(void) const
Get the From member data.
ENa_strand
strand of nucleic acid
bool CanGetStrand(void) const
Check if it is safe to call GetStrand method.
const TId & GetId(void) const
Get the Id member data.
TFrom GetFrom(void) const
Get the From member data.
TStrand GetStrand(void) const
Get the Strand member data.
TTo GetTo(void) const
Get the To member data.
static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
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