SequenceRange Class |
Namespace: Bio
The SequenceRange type exposes the following members.
Name | Description | |
---|---|---|
SequenceRange |
Default constructor that does not set any fields.
| |
SequenceRange(String, Int64, Int64) |
Data constructor that sets the most commonly used fields.
Note that if the end value is less than start value then the end values is assigned to the start value.
|
Name | Description | |
---|---|---|
End |
The end index of the range. This index must be non-negative and
it will be enforced to always be greater than or equal to the Start index.
| |
ID |
A string identifier of the sequence range.
| |
Length |
The length of the range, which can be zero. This result is the
difference of the End and Start index.
| |
Metadata |
Optional additional data to store along with the ID and indices of
the range. Metadata must be stored with a string key name.
| |
ParentSeqRanges |
Gets the sequence ranges from which this sequence range is obtained.
This property will be filled by the operations like Merge, Intersect etc.
| |
Start |
The beginning index of the range. This index must be non-negative and
it will be enforced to always be less than or equal to the End index.
|
Name | Description | |
---|---|---|
CompareTo(Object) |
Compares two sequence ranges.
| |
CompareTo(ISequenceRange) |
Compares two sequence ranges.
| |
Equals |
Overrides the equal method
(Overrides ObjectEquals(Object).) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode |
Overrides hash function for a particular type.
(Overrides ObjectGetHashCode.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString |
Converts ID, Start, End of the sequence to string.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
Equality |
Override equal operator
| |
GreaterThan |
Override greater than operator
| |
Inequality |
Override not equal operator
| |
LessThan |
Override less than operator
|