ILocation Interface |
Namespace: Bio.IO.GenBank
The ILocation type exposes the following members.
Name | Description | |
---|---|---|
Accession |
Accession number of referred sequence.
| |
EndData |
End position data.
All positions are one based.
| |
LocationEnd |
End position of the location.
Note that this is one based position.
| |
LocationStart |
Start position of the location.
Note that this is one based position.
| |
Operator |
Operator like none, complement, join and order.
| |
Separator |
Start and end positions separator.
| |
StartData |
Start position data.
All positions are one based.
| |
SubLocations |
Sub locations.
|
Name | Description | |
---|---|---|
Clone |
Creates a new ILocation that is a copy of the current ILocation.
| |
CompareTo | Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. (Inherited from IComparable.) | |
GetLeafLocations |
Returns the leaf locations.
| |
GetSubSequence(ISequence) |
Returns a sequence which contains bases from the specified sequences as specified by this location.
| |
GetSubSequence(ISequence, DictionaryString, ISequence) |
Returns a sequence which contains bases from the specified sequences as specified by this location.
If the location contains accession then the sequence from the referredSequences which matches the
accession of the location will be considered.
For example,
If a location is "join(100..200, J00089.1:10..50, J00090.2:30..40)"
bases from 100 to 200 will be taken from the sequence parameter and referredSequences will
be searched for the J00089.1 and J00090.2 accession if found then those sequences will be considered
for constructing the output sequence.
If the referred sequence is not found in the referredSequences then an exception will occur.
| |
IsInEnd |
Returns true if the specified position is within the end positions of the location.
| |
IsInRange |
Returns true if the specified position is within the start and end positions of the location.
| |
IsInStart |
Returns true if the specified position is within the start positions of the location.
|