public final class VDJCLibraryId extends java.lang.Object implements java.lang.Comparable<VDJCLibraryId>
| Constructor and Description |
|---|
VDJCLibraryId(java.lang.String libraryName,
long taxonId)
Creates VDJCLibraryId from taxonId and library name
|
VDJCLibraryId(java.lang.String libraryName,
long taxonId,
byte[] checksum)
Creates VDJCLibraryId from taxonId, library name and checksum
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(VDJCLibraryId o) |
static VDJCLibraryId |
decode(java.lang.String str)
Return VDJCLibraryId object from string representation returned by
toString(). |
boolean |
equals(java.lang.Object o) |
byte[] |
getChecksum()
Return checksum
|
java.lang.String |
getLibraryName()
Library name
|
long |
getTaxonId()
Taxon id
|
int |
hashCode() |
boolean |
requireChecksumCheck()
Returns whether this id also contain checksum information
|
VDJCLibraryId |
setLibraryName(java.lang.String newLibraryName)
Return new instance of VDJCLibraryId with different library name
|
java.lang.String |
toString() |
VDJCLibraryId |
withoutChecksum()
Returns copy of this VDJCLibraryId with checksum set to null
|
public VDJCLibraryId(java.lang.String libraryName,
long taxonId)
libraryName - library nametaxonId - taxon idpublic VDJCLibraryId(java.lang.String libraryName,
long taxonId,
byte[] checksum)
libraryName - library nametaxonId - taxon idchecksum - checksumpublic long getTaxonId()
public java.lang.String getLibraryName()
public byte[] getChecksum()
public VDJCLibraryId withoutChecksum()
public boolean requireChecksumCheck()
public VDJCLibraryId setLibraryName(java.lang.String newLibraryName)
newLibraryName - new library namepublic int compareTo(VDJCLibraryId o)
compareTo in interface java.lang.Comparable<VDJCLibraryId>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static VDJCLibraryId decode(java.lang.String str)
toString().
Format:
libraryName:taxonId[:checksum]str - string representationjava.lang.IllegalArgumentException - if string has wrong format