|
'STRAP:multiple sequence alignments ' | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object charite.christo.strap.extensions.AbstractBlaster
public abstract class AbstractBlaster
Nested Class Summary | |
---|---|
static class |
AbstractBlaster.Result
|
Field Summary | |
---|---|
boolean |
isAAQuery
|
String |
matrix
|
String |
urlResultHtml
|
Fields inherited from interface charite.christo.interfaces.ChRunnable |
---|
APPEND, DOWNLOAD_FINISHED, INTERPRET_LINE, LOG, SET_ICON_IMAGE |
Constructor Summary | |
---|---|
AbstractBlaster()
|
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent ev)
|
ChButton |
butViewTxt()
|
ChButton |
butViewXml()
|
void |
compute()
Computation is typically very time consuming |
abstract AbstractBlaster.Result |
computeIt()
|
void |
dispose()
|
String[] |
getAvailableMatrices()
FIXME |
String |
getBlastProgram()
|
Class |
getCacheClass()
The class name determins the directory on HD |
String |
getCacheKey()
Several values are stored in one and the same file on HD to avoid making too many files. |
String |
getCacheSection()
The class determines a parent directory to save the files. |
abstract Container |
getControlPanel()
|
String |
getDatabase()
|
String |
getMatrix()
|
int |
getNumberOfAlignments()
|
String |
getQuery()
|
String |
getQuerySequence()
|
ByteArray |
getResultXml()
|
boolean |
isAAQuery()
|
boolean |
isDisposed()
|
ChTextArea |
log(Object... oo)
|
Object |
run(String id,
Object arg)
|
void |
setAAQuerySequence(String s)
This can be overridden |
void |
setDatabase(String s)
|
void |
setMatrix(String mx)
|
void |
setNTQuerySequence(String s)
the nucleotide sequence query sequence |
void |
setNumberOfAlignments(int n)
Upper Limit of the number of alignments to be shown |
String |
urlResultHtml()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface charite.christo.interfaces.SequenceBlaster |
---|
getAvailableDatabases |
Field Detail |
---|
public boolean isAAQuery
public String urlResultHtml
public String matrix
Constructor Detail |
---|
public AbstractBlaster()
Method Detail |
---|
public void setAAQuerySequence(String s)
setAAQuerySequence
in interface SequenceBlaster
public void setNTQuerySequence(String s)
SequenceBlaster
setNTQuerySequence
in interface SequenceBlaster
public String getQuerySequence()
getQuerySequence
in interface SequenceBlaster
public int getNumberOfAlignments()
public void setNumberOfAlignments(int n)
SequenceBlaster
setNumberOfAlignments
in interface SequenceBlaster
public boolean isAAQuery()
public String getBlastProgram()
public String getQuery()
public ByteArray getResultXml()
getResultXml
in interface SequenceBlaster
public String urlResultHtml()
public void setMatrix(String mx) throws IllegalArgumentException
setMatrix
in interface SequenceBlaster
mx
- matrix is the name of a similarity matrix such as blosum62
which contains a value for each pair of amino acids
IllegalArgumentException
public String[] getAvailableMatrices()
getAvailableMatrices
in interface SequenceBlaster
public String getMatrix()
getMatrix
in interface SequenceBlaster
public void setDatabase(String s) throws IllegalArgumentException
setDatabase
in interface SequenceBlaster
s
- db is the name of a database such as "uniprot", "pdb" or "uniref50"
IllegalArgumentException
public String getDatabase()
getDatabase
in interface SequenceBlaster
public ChTextArea log(Object... oo)
public abstract Container getControlPanel()
getControlPanel
in interface HasControlPanel
public ChButton butViewXml()
public ChButton butViewTxt()
public Class getCacheClass()
CacheResult.Cacheable
getCacheClass
in interface CacheResult.Cacheable
public String getCacheKey()
CacheResult.Cacheable
getCacheKey
in interface CacheResult.Cacheable
public String getCacheSection()
CacheResult.Cacheable
getCacheSection
in interface CacheResult.Cacheable
public void dispose()
dispose
in interface Disposable
public boolean isDisposed()
public abstract AbstractBlaster.Result computeIt()
public final void compute()
SequenceBlaster
compute
in interface SequenceBlaster
public Object run(String id, Object arg)
run
in interface ChRunnable
public void actionPerformed(ActionEvent ev)
actionPerformed
in interface ActionListener
|
'STRAP:multiple sequence alignments ' | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |