|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmeme.MemeParser
Parses meme output into MemeMotif objects and stores some generalize info re the meme run. Must supply the full command line to fire meme, use full paths for meme and the seq file.
Constructor Summary | |
MemeParser(java.lang.String cndLine)
For single processor meme |
|
MemeParser(java.lang.String fullPathMeme,
java.lang.String fullPathFile,
java.lang.String memeParams)
For parallel processor meme on Sapo |
Method Summary | |
java.lang.String[] |
fireMeme(java.lang.String aCmd)
|
java.lang.String[] |
fireMemeParallel(java.lang.String fullPathMeme,
java.lang.String fullPathFile,
java.lang.String memeParams,
java.lang.String fullPathToTempDir)
Fires meme using a shell script and qsub, checks every 15 sec to see if done, returns unparsed MEME output. |
java.lang.String |
getCmdLn()
|
MemeMotif[] |
getMemeMotifs()
|
int |
getNumMotifs()
|
java.lang.String |
getParsedFileName()
|
void |
parseMemeText(java.lang.String[] data)
|
static java.lang.String |
reverseCompDNA(java.lang.String seq)
takes DNA seq and reverse comps it ambiguous symbols OK. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MemeParser(java.lang.String cndLine)
public MemeParser(java.lang.String fullPathMeme, java.lang.String fullPathFile, java.lang.String memeParams)
Method Detail |
public static java.lang.String reverseCompDNA(java.lang.String seq)
public java.lang.String toString()
public void parseMemeText(java.lang.String[] data)
public java.lang.String[] fireMeme(java.lang.String aCmd)
public java.lang.String[] fireMemeParallel(java.lang.String fullPathMeme, java.lang.String fullPathFile, java.lang.String memeParams, java.lang.String fullPathToTempDir)
fullPathMeme
- full path to the MEME program /home/sapo/software/seqanal/motifs/meme/meme.3.0.4/bin/memefullPathFile
- full path to the multi FASTA for MEME to run on /home/sapo/nix/parMeme/kr4trukmemeParams
- flags and options for the meme program -nmotifs 10 -evt 0.1 -minw 4 -maxw 12 -mod zoops -dna -revcomp -text -nostatusfullPathToTempDir
- full path to a directory where temporary files will be written and then deleted.public java.lang.String getCmdLn()
public int getNumMotifs()
public MemeMotif[] getMemeMotifs()
public java.lang.String getParsedFileName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |