|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
gnSourceQualifier Class ReferencegnSourceQualifier is used to store a sequence qualifier which resides in another source.
More...
#include <gnSourceQualifier.h>
Inheritance diagram for gnSourceQualifier::
List of all members.
Detailed Description
gnSourceQualifier is used to store a sequence qualifier which resides in another source.
They are created by gnGBKSource and other sources and placed into a gnFeature.
Definition at line 31 of file gnSourceQualifier.h.
Constructor & Destructor Documentation
gnSourceQualifier::gnSourceQualifier (
|
)
|
|
|
Constructor, records the location and name of the qualifier in the source.
-
Parameters:
-
source
|
The source which contains the qualifier. |
name
|
The name of the qualifier. |
begin
|
The offset into the source where the qualifier starts. |
length
|
The length of the qualifier. |
Definition at line 25 of file gnSourceQualifier.cpp. |
gnSourceQualifier::gnSourceQualifier (
|
const gnSourceQualifier & s )
|
|
|
Copy constructor.
-
Parameters:
-
s
|
The gnSourceQualifier to copy. |
Definition at line 31 of file gnSourceQualifier.cpp. |
gnSourceQualifier::~gnSourceQualifier (
|
)
|
|
Member Function Documentation
gnSourceQualifier * gnSourceQualifier::Clone (
|
) const [inline, virtual]
|
|
string gnSourceQualifier::GetName (
|
) const [inline, virtual]
|
|
uint32 gnSourceQualifier::GetNameLength (
|
) const [inline, virtual]
|
|
|
Get the length of the qualifier name stored in this class.
-
Returns:
-
The length of the qualifier name.
Reimplemented from gnBaseQualifier.
Definition at line 106 of file gnSourceQualifier.h. |
string gnSourceQualifier::GetValue (
|
) const [virtual]
|
|
uint32 gnSourceQualifier::GetValueLength (
|
) const [inline, virtual]
|
|
pair< uint32, uint32 > gnSourceQualifier::GetValueLoc (
|
) const [inline]
|
|
|
Get the qualifier's start position and length within the source.
-
Returns:
-
The qualifier start position and length as a pair.
Definition at line 118 of file gnSourceQualifier.h. |
uint32 gnSourceQualifier::GetValueStart (
|
) const [inline]
|
|
|
Get the qualifier's start position within the source.
-
Returns:
-
The qualifier start position.
Definition at line 110 of file gnSourceQualifier.h. |
void gnSourceQualifier::SetValueLength (
|
const uint32 length ) [inline]
|
|
|
Get the qualifier's length within the source.
-
Parameters:
-
length
|
The qualifier length. |
Definition at line 129 of file gnSourceQualifier.h. |
void gnSourceQualifier::SetValueLoc (
|
const pair< uint32, uint32 > startLen ) [inline]
|
|
|
Set the qualifier's start position and length within the source.
-
Parameters:
-
startLen
|
The qualifier start position and length as a pair. |
Definition at line 133 of file gnSourceQualifier.h. |
void gnSourceQualifier::SetValueStart (
|
const uint32 start ) [inline]
|
|
|
Set the qualifier's start position within the source.
-
Parameters:
-
start
|
The qualifier start position. |
Definition at line 125 of file gnSourceQualifier.h. |
Member Data Documentation
uint32 gnSourceQualifier::m_length [private]
|
|
string gnSourceQualifier::m_name [private]
|
|
uint32 gnSourceQualifier::m_start [private]
|
|
The documentation for this class was generated from the following files:
Generated at Fri Nov 30 15:36:57 2001 for libGenome by
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001
|