public class MotifInstance extends java.lang.Object implements java.lang.Comparable<MotifInstance>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
geneName |
static java.lang.String |
NEGATIVE_STRAND |
static java.lang.String |
POSITIVE_STRAND |
private java.lang.String |
sequence |
private java.lang.String |
strand |
private int |
upstreamOffset |
Constructor and Description |
---|
MotifInstance(java.lang.String sequence,
java.lang.String strand,
int upstreamOffset,
java.lang.String geneName) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MotifInstance e)
Allows Arrays.sort() to sort MotifInstances by gene name in alphabetical order; not consistent with
Object.equals(Object) . |
java.lang.String |
getGeneName() |
java.lang.String |
getLocation() |
java.lang.String |
getSequence() |
java.lang.String |
getStrand() |
int |
getUpstreamOffset() |
java.lang.String |
toString() |
public static final java.lang.String NEGATIVE_STRAND
public static final java.lang.String POSITIVE_STRAND
private final java.lang.String geneName
private final java.lang.String sequence
private final java.lang.String strand
private final int upstreamOffset
public MotifInstance(java.lang.String sequence, java.lang.String strand, int upstreamOffset, java.lang.String geneName)
strand
- should be set to POSITIVE_STRAND or NEGATIVE_STRAND.public int compareTo(MotifInstance e)
Object.equals(Object)
.compareTo
in interface java.lang.Comparable<MotifInstance>
public java.lang.String getGeneName()
public java.lang.String getLocation()
public java.lang.String getSequence()
public java.lang.String getStrand()
public int getUpstreamOffset()
public java.lang.String toString()
toString
in class java.lang.Object