|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmeme.MotifScanner
MotifScanner objects are used to scan sequences with a particular weight matrix and generate an array of MotifHit objects.
Constructor Summary | |
MotifScanner(double[][] logLikelihoodMatrix)
|
|
MotifScanner(double[][] logLikelihoodMatrix,
MemeResults res)
|
Method Summary | |
static int |
calculateMaxCluster(MotifHit[] hits,
int window)
Calculates the maximum number of hits that occur within a given window size. |
double |
findLowestScoringSeq(java.lang.String[] seqs)
Returns the lowest score from scoring all the seqs. |
double[] |
getBaseScores()
|
java.util.ArrayList |
getMotifHits()
|
int |
scanEm(java.lang.String[] seqs,
java.lang.String[] names,
double cutOff)
Scans a set of sequences for the motif, saves results in a MemeResults object. |
void |
scanPrintAllSequences(java.lang.String[] seqs,
java.lang.String[] names)
Scans a set of sequences for the motif, prints as it goes. |
void |
scanPrintSequences(java.lang.String[] seqs,
java.lang.String[] names,
double cutOff)
Scans a set of sequences for the motif, prints as it goes. |
void |
scanSequence(java.lang.String seq)
Scans a sequence for the motif, scores every window, forward and reverse complement, assigning the higher score to the center base. |
MotifHit[] |
scoreSequence(double cutOff,
java.lang.String seq)
Returns an array of MotifHits that are > or = to the loglikelihood cutOff. |
double |
scoreSubSeq(java.lang.String seq)
ignores non GATC chars |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MotifScanner(double[][] logLikelihoodMatrix, MemeResults res)
public MotifScanner(double[][] logLikelihoodMatrix)
Method Detail |
public java.util.ArrayList getMotifHits()
public static int calculateMaxCluster(MotifHit[] hits, int window)
public double findLowestScoringSeq(java.lang.String[] seqs)
public int scanEm(java.lang.String[] seqs, java.lang.String[] names, double cutOff)
public void scanPrintSequences(java.lang.String[] seqs, java.lang.String[] names, double cutOff)
public void scanPrintAllSequences(java.lang.String[] seqs, java.lang.String[] names)
public MotifHit[] scoreSequence(double cutOff, java.lang.String seq)
public void scanSequence(java.lang.String seq)
public double scoreSubSeq(java.lang.String seq)
public double[] getBaseScores()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |