NCBI C++ ToolKit
Public Member Functions | List of all members
ISeq_feat Class Referenceabstract

Represents ASN.1 type Seq-feat defined in file seqfeat.asn

Search Toolkit Book for ISeq_feat

#include <objects/seqfeat/ISeq_feat.hpp>

+ Inheritance diagram for ISeq_feat:

Public Member Functions

virtual ~ISeq_feat (void)
 
virtual const CGene_refGetGeneXref (void) const =0
 get gene (if present) from Seq-feat.xref list More...
 
virtual const CProt_refGetProtXref (void) const =0
 get protein (if present) from Seq-feat.xref list More...
 
virtual CConstRef< CDbtagGetNamedDbxref (const CTempString &db) const =0
 Return a specified DB xref. More...
 
virtual const stringGetNamedQual (const CTempString &qual_name) const =0
 Return a named qualifier. More...
 

Detailed Description

Definition at line 45 of file ISeq_feat.hpp.

Constructor & Destructor Documentation

◆ ~ISeq_feat()

ISeq_feat::~ISeq_feat ( void  )
virtual

Definition at line 696 of file Seq_feat.cpp.

Member Function Documentation

◆ GetGeneXref()

virtual const CGene_ref* ISeq_feat::GetGeneXref ( void  ) const
pure virtual

get gene (if present) from Seq-feat.xref list

Implemented in CSeq_feat_Handle, and CSeq_feat.

◆ GetNamedDbxref()

virtual CConstRef<CDbtag> ISeq_feat::GetNamedDbxref ( const CTempString db) const
pure virtual

Return a specified DB xref.

This will find the *first* item in the given referenced database. If no item is found, an empty CConstRef<> is returned.

Implemented in CSeq_feat_Handle, and CSeq_feat.

◆ GetNamedQual()

virtual const string& ISeq_feat::GetNamedQual ( const CTempString qual_name) const
pure virtual

Return a named qualifier.

This will return the first item matching the qualifier name. If no such qualifier is found, an empty string is returned.

Implemented in CSeq_feat_Handle, and CSeq_feat.

◆ GetProtXref()

virtual const CProt_ref* ISeq_feat::GetProtXref ( void  ) const
pure virtual

get protein (if present) from Seq-feat.xref list

Implemented in CSeq_feat_Handle, and CSeq_feat.


The documentation for this class was generated from the following files:
Modified on Tue Apr 16 20:11:44 2024 by modify_doxy.py rev. 669887