public static class SuffixArrayMotifFinder.SuffixArrayFindResults extends java.lang.Object implements FindResults, java.lang.Comparable<SuffixArrayMotifFinder.SuffixArrayFindResults>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
pattern |
protected int[] |
rawSuffixArray |
private static long |
serialVersionUID |
protected int |
size |
protected int |
startIndex |
Modifier | Constructor and Description |
---|---|
private |
SuffixArrayMotifFinder.SuffixArrayFindResults(SuffixArray pSuffixArray,
java.lang.String pPattern) |
private |
SuffixArrayMotifFinder.SuffixArrayFindResults(SuffixArray pSuffixArray,
java.lang.String pPattern,
int pStartIndex,
int pEnd) |
Modifier and Type | Method and Description |
---|---|
FindResults |
add(FindResults findResults) |
FindResults |
add(Motif motif) |
int |
compareTo(SuffixArrayMotifFinder.SuffixArrayFindResults o) |
boolean |
equals(java.lang.Object other) |
int |
first() |
java.util.Iterator<java.lang.Integer> |
iterator(MotifFinder motifFinder)
Note this does not return the hits in order
|
int |
last() |
int |
size() |
java.lang.String |
toString() |
private static final long serialVersionUID
protected transient java.lang.String pattern
protected transient int[] rawSuffixArray
protected int size
protected int startIndex
private SuffixArrayMotifFinder.SuffixArrayFindResults(SuffixArray pSuffixArray, java.lang.String pPattern)
private SuffixArrayMotifFinder.SuffixArrayFindResults(SuffixArray pSuffixArray, java.lang.String pPattern, int pStartIndex, int pEnd)
public FindResults add(FindResults findResults)
public FindResults add(Motif motif)
public int compareTo(SuffixArrayMotifFinder.SuffixArrayFindResults o)
compareTo
in interface java.lang.Comparable<SuffixArrayMotifFinder.SuffixArrayFindResults>
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int first()
first
in interface FindResults
public java.util.Iterator<java.lang.Integer> iterator(MotifFinder motifFinder)
iterator
in interface FindResults
public int last()
last
in interface FindResults
public int size()
size
in interface FindResults
public java.lang.String toString()
toString
in class java.lang.Object