ARB
Public Member Functions | List of all members
Feature Class Reference

#include <Feature.h>

Public Member Functions

 Feature (const std::string &Type, const std::string &locationString)
 
void addQualifiedEntry (const std::string &qualifier, const std::string &value)
 
std::string createGeneName () const
 
const std::stringgetType () const
 
const LocationgetLocation () const
 
const stringMapgetQualifiers () const
 
void expectLocationInSequence (long seqLength) const
 
void fixEmptyQualifiers ()
 

Detailed Description

Definition at line 18 of file Feature.h.

Constructor & Destructor Documentation

Feature::Feature ( const std::string Type,
const std::string locationString 
)

Definition at line 20 of file Feature.cxx.

Member Function Documentation

void Feature::addQualifiedEntry ( const std::string qualifier,
const std::string value 
)

Definition at line 36 of file Feature.cxx.

References GBS_global_string(), gi_assert, setOrAppendQualifiedEntry(), and start.

string Feature::createGeneName ( ) const

Definition at line 97 of file Feature.cxx.

References appendData(), id, and length.

Referenced by DBwriter::writeFeature().

const std::string& Feature::getType ( ) const
inline

Definition at line 30 of file Feature.h.

Referenced by DBwriter::writeFeature().

const Location& Feature::getLocation ( ) const
inline

Definition at line 31 of file Feature.h.

Referenced by DBwriter::writeFeature().

const stringMap& Feature::getQualifiers ( ) const
inline

Definition at line 32 of file Feature.h.

Referenced by DBwriter::writeFeature().

void Feature::expectLocationInSequence ( long  seqLength) const

Definition at line 124 of file Feature.cxx.

References GBS_global_string(), and Location::isInRange().

void Feature::fixEmptyQualifiers ( )

Definition at line 133 of file Feature.cxx.


The documentation for this class was generated from the following files: