1 #ifndef GUI_OBJUTILS___MACRO_FN_LOC_CONSTR__HPP
2 #define GUI_OBJUTILS___MACRO_FN_LOC_CONSTR__HPP
95 bool x_Match(
const objects::CSeq_loc& loc,
const objects::CLocation_constraint& loc_cons);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
Base class for any user function that performs editing operations on ASN.1 data.
virtual void TheFunction()=0
Function implementation.
static const char * sm_Stop
DECLARE_FUNC_CLASS_WITH_FNCNAME(CMacroFunction_SetPubAuthorMI)
static const char * sm_SeqNa
class CMacroFunction_LocationSeqType IS_SEQ_AA(["location"]) - returns true if the sequence identifie...
static const char * sm_PartialStart
class CMacroFunction_LocPartialTest - tests whether the location is 5'/3' partial ISPARTIALSTART() - ...
static const char * sm_SeqAa
static const char * sm_FromStart
class CMacroFunction_LocationDistConstraint DISTFROMSTART() [>][=][<] distance DISTFROMSTOP()
static const char * sm_PartialStop
static CTempString GetFuncName()
CMacroFunction_LocationType(EScopeEnum func_scope)
CMacroFunction_LocationDistConstraint(EScopeEnum func_scope, ELocEndType testcase)
CMacroFunction_LocPartialTest(EScopeEnum func_scope, ELocEndType testcase)
objects::ESeqtype_constraint m_Seqtype
CMacroFunction_LocEnd(EScopeEnum func_scope, ELocEndType testcase)
static const char * sm_FromStop
CMacroFunction_LocationSeqType(EScopeEnum func_scope, const objects::ESeqtype_constraint &seq_type=objects::eSeqtype_constraint_any)
virtual bool x_ValidArguments() const =0
Tests the number and the type of function arguments.
static const char * sm_Start
class CMacroFunction_LocEnd Start() and Stop() - return the positional extremes of a location
#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.
#define NCBI_GUIOBJUTILS_EXPORT
ESeqtype_constraint
Access to ESeqtype_constraint's attributes (values, names) as defined in spec.
@ eSeqtype_constraint_any