Package org.snpeff.binseq
Class DnaSequenceId
java.lang.Object
org.snpeff.binseq.BinarySequence
org.snpeff.binseq.DnaSequence
org.snpeff.binseq.DnaSequenceId
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<BinarySequence>
Binary packed DNA sequence with an ID (long)
- Author:
- pcingola
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDnaSequenceId(long id, int length, long[] codes) DnaSequenceId(long id, String seqStr) DnaSequenceId(String seqStr) -
Method Summary
Modifier and TypeMethodDescriptionstatic DnaSequenceIdempty()Empty sequence singletonprotected DnaSequencefactory()Create sequenceslonggetId()read(DataInputStream dataInStream) Read data in binary formatprotected voidreadDataStream(DataInputStream dataInStream) Read data in binary formattoString()voidwrite(DataOutputStream dataOutStream) Write data in binary formatMethods inherited from class org.snpeff.binseq.DnaSequence
clone, compareTo, getBase, getBases, getCode, getCoder, getCodes, getSequence, hashCode, isEmpty, length, overlap, reverseWc, set, set, setBase, setCodesMethods inherited from class org.snpeff.binseq.BinarySequence
setQuality
-
Constructor Details
-
DnaSequenceId
public DnaSequenceId(long id, int length, long[] codes) -
DnaSequenceId
-
DnaSequenceId
-
-
Method Details
-
empty
Empty sequence singleton- Returns:
-
factory
Create sequences- Overrides:
factoryin classDnaSequence- Returns:
-
getId
public long getId() -
read
Read data in binary format- Overrides:
readin classDnaSequence- Parameters:
dataOutStream-- Throws:
IOException
-
readDataStream
Read data in binary format- Overrides:
readDataStreamin classDnaSequence- Parameters:
dataOutStream-- Throws:
IOException
-
toString
- Overrides:
toStringin classDnaSequence
-
write
Write data in binary format- Overrides:
writein classDnaSequence- Parameters:
dataOutStream-- Throws:
IOException
-