Interface ReferenceSequence
public interface ReferenceSequence
Represents a reference sequence standalone object
-
Method Summary
Modifier and TypeMethodDescriptiongetCanonicalNamebooleangetIsCircularlonggetLengthgetReferenceBases(long offset) getReferenceBasesgetReferenceBases(long offset, long length) getReferenceBasesgetReferenceChunk(long offset) getReferenceChunkgetReferenceChunk(long offset, long length) getReferenceChunk
-
Method Details
-
getCanonicalName
-
getIsCircular
-
getLength
-
getReferenceBases
-
getReferenceBases
-
getReferenceChunk
getReferenceChunk- Parameters:
offset- is zero-based and non-negative- Returns:
- largest contiguous chunk available of sub-sequence bases for Reference
NB - actual returned sequence may be shorter than requested. to obtain all bases available in chunk, use a negative "size" value
- Throws:
ErrorMsg- if no ReferenceChunk found
-
getReferenceChunk
getReferenceChunk- Parameters:
offset- is zero-based and non-negativelength- must be > 0- Returns:
- largest contiguous chunk available of sub-sequence bases for Reference
NB - actual returned sequence may be shorter than requested. to obtain all bases available in chunk, use a negative "size" value
- Throws:
ErrorMsg- if no ReferenceChunk found
-