public class ReadStructure
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ReadStructure.Substructure
Represents a subset of ReadDescriptors in the containing ReadStructure, they ARE NOT necessarily contiguous
in the containing ReadStructure but they ARE in the order they appear in the containing ReadStructure
|
Modifier and Type | Field and Description |
---|---|
java.util.List<ReadDescriptor> |
descriptors |
ReadStructure.Substructure |
molecularBarcode |
ReadStructure.Substructure |
nonSkips |
static java.lang.String |
PARAMETER_DOC |
int[] |
readLengths |
ReadStructure.Substructure |
sampleBarcodes |
ReadStructure.Substructure |
skips |
ReadStructure.Substructure |
templates |
int |
totalCycles |
Constructor and Description |
---|
ReadStructure(java.util.List<ReadDescriptor> collection)
Copies collection into descriptors (making descriptors unmodifiable) and then calculates relevant statistics about descriptors.
|
ReadStructure(java.lang.String readStructureString)
Converts readStructureString into a List
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object thatObj) |
int |
getNumDescriptors() |
int |
hashCode() |
java.lang.String |
toString()
Converts this object into a String using rules complementary to the single string constructor above.
|
public static final java.lang.String PARAMETER_DOC
public final java.util.List<ReadDescriptor> descriptors
public final int totalCycles
public final int[] readLengths
public final ReadStructure.Substructure sampleBarcodes
public final ReadStructure.Substructure templates
public final ReadStructure.Substructure molecularBarcode
public final ReadStructure.Substructure skips
public final ReadStructure.Substructure nonSkips
public ReadStructure(java.util.List<ReadDescriptor> collection)
collection
- A collection of ReadDescriptors that describes this ReadStructurepublic ReadStructure(java.lang.String readStructureString)
readStructureString
- A string of the format public int getNumDescriptors()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object thatObj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object