TRANSL_NOTE(
"TAA stop codon is completed by the addition of 3' A residues to the mRNA");
62 if(
data.IsCdregion() &&
data.GetCdregion().IsSetCode_break()) {
64 if((*code_break)->IsSetLoc() && (*code_break)->IsSetAa())
66 intlength = (*code_break)->GetLoc().GetTotalRange().GetLength();
69&& stop_pos == feature_stop)
72 if((*code_break)->GetAa().IsNcbieaa())
74aa = (*code_break)->GetAa().GetNcbieaa();
76 else if((*code_break)->GetAa().IsNcbi8aa())
78aa = (*code_break)->GetAa().GetNcbi8aa();
79vector<char>
n(1, aa);
84 else if((*code_break)->GetAa().IsNcbistdaa())
86aa = (*code_break)->GetAa().GetNcbistdaa();
87vector<char>
n(1, aa);
94 result.m_hasException =
true;
109 for(
auto& feat :
context.GetFeat()) {
112m_Objs[
"[n] feature[s] [has] a translation exception but no note"].Add(*
context.SeqFeatObjRef(feat));
122 for(
auto& feat :
context.GetFeat()) {
125m_Objs[
"[n] feature[s] [has] a note but not translation exception"].Add(*
context.SeqFeatObjRef(feat));
User-defined methods of the data storage class.
@ eExtreme_Biological
5' and 3'
User-defined methods of the data storage class.
static SIZE_TYPE Convert(const CTempString &src, TCoding src_coding, TSeqPos pos, TSeqPos length, string &dst, TCoding dst_coding)
namespace ncbi::objects::
#define DISCREPANCY_CASE(name, type, group, descr)
unsigned int TSeqPos
Type for sequence locations and lengths.
TSeqPos GetStop(ESeqLocExtremes ext) 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.
static SIZE_TYPE Find(const CTempString str, const CTempString pattern, ECase use_case=eCase, EDirection direction=eForwardSearch, SIZE_TYPE occurrence=0)
Find the pattern in the string.
bool IsSetComment(void) const
Check if a value has been assigned to Comment data member.
bool IsSetData(void) const
the specific data Check if a value has been assigned to Data data member.
const TLocation & GetLocation(void) const
Get the Location member data.
const TData & GetData(void) const
Get the Data member data.
bool CanGetData(void) const
Check if it is safe to call GetData method.
const TComment & GetComment(void) const
Get the Comment member data.
bool IsSetLocation(void) const
feature made from Check if a value has been assigned to Location data member.
Utility macros and typedefs for exploring NCBI objects from seqfeat.asn.
#define FOR_EACH_CODEBREAK_ON_CDREGION(Itr, Var)
FOR_EACH_CODEBREAK_ON_CDREGION EDIT_EACH_CODEBREAK_ON_CDREGION.
static CFeatureInspectResults InspectSeqFeat(const CSeq_feat &obj)
static CS_CONTEXT * context
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