Go to the SVN repository for this file.
39 #ifndef OBJECTS_SEQ_SEQ_GAP_HPP 40 #define OBJECTS_SEQ_SEQ_GAP_HPP 53 template<
classKeyType,
classValueType,
classKeyCompare >
68 voidChangeType(
TTypelinkage_type);
104 static const TGapTypeMap& GetNameToGapTypeInfoMap(
void);
User-defined methods of the data storage class.
ELinkEvid
indicates which linkage-evidences a given gap-type can accept, if any
@ eLinkEvid_UnspecifiedOnly
only the "unspecified" linkage-evidence is allowed
@ eLinkEvid_Forbidden
no linkage-evidence is allowed
@ eLinkEvid_Required
any linkage-evidence is allowed, and at least one is required
CSeq_gap(const CSeq_gap &value)
CStaticArrayMap< const char *, SGapTypeInfo, PCase_CStr > TGapTypeMap
Map a gap-type string to its information Note that PCase_CStr, which means direct lookup is NOT insen...
CSeq_gap & operator=(const CSeq_gap &value)
class CStaticArrayMap<> provides access to a static array in much the same way as CStaticArraySet<>,...
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const GenericPointer< typename T::ValueType > T2 value
void SetLinkageTypeScaffold(CSeq_ext &ext, CLinkage_evidence::TType evidence_type)
SetLinkageTypeScaffold A special case of SetLinkageType.
void SetLinkageTypeLinkedRepeat(CSeq_ext &ext, CLinkage_evidence::TType evidence_type)
void AddLinkageEvidence(CSeq_ext &ext, CLinkage_evidence::TType evidence_type)
AddLinkageEvidence A function to add linkage evidence for gaps in a delta sequence.
Holds information about a given gap-type string.
CSeq_gap::EType m_eType
The underlying type that the string corresponds to.
ELinkEvid m_eLinkEvid
Indicates what linkage-evidences are compatible with this.
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