public class ReadStructure extends Object
Modifier and Type | Class | 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 | Description |
---|---|---|
List<ReadDescriptor> |
descriptors |
|
ReadStructure.Substructure |
molecularBarcode |
|
ReadStructure.Substructure |
nonSkips |
|
static String |
PARAMETER_DOC |
|
int[] |
readLengths |
|
ReadStructure.Substructure |
sampleBarcodes |
|
ReadStructure.Substructure |
skips |
|
ReadStructure.Substructure |
templates |
|
int |
totalCycles |
Constructor | Description |
---|---|
ReadStructure(String readStructureString) |
Converts readStructureString into a List
|
ReadStructure(List<ReadDescriptor> collection) |
Copies collection into descriptors (making descriptors unmodifiable) and then calculates relevant statistics about descriptors.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(Object thatObj) |
|
int |
getNumDescriptors() |
|
int |
hashCode() |
|
String |
toString() |
Converts this object into a String using rules complementary to the single string constructor above.
|
public static final String PARAMETER_DOC
public final 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(List<ReadDescriptor> collection)
collection
- A collection of ReadDescriptors that describes this ReadStructurepublic ReadStructure(String readStructureString)
readStructureString
- A string of the format public int getNumDescriptors()
public String toString()