charite.christo.strap.extensions
Class AbstractBlasterHTTP
java.lang.Object
charite.christo.strap.extensions.AbstractBlaster
charite.christo.strap.extensions.AbstractBlasterHTTP
- All Implemented Interfaces:
- CacheResult.Cacheable, ChRunnable, Disposable, HasControlPanel, NeedsInternet, SequenceBlaster, ActionListener, EventListener
- Direct Known Subclasses:
- Blaster_ebi_ac_uk
public abstract class AbstractBlasterHTTP
- extends AbstractBlaster
- implements NeedsInternet
This class is extended by Blaster classes that call
Web blast services e.g. at http://www.ebi.ac.uk.
Advantage over local blast installation: nothing needs to be installed.
Disadvantage: it is much slower than a local BLAST installation.
Methods inherited from class charite.christo.strap.extensions.AbstractBlaster |
actionPerformed, butViewTxt, butViewXml, compute, computeIt, dispose, getAvailableMatrices, getBlastProgram, getCacheClass, getCacheKey, getCacheSection, getDatabase, getMatrix, getNumberOfAlignments, getQuery, getQuerySequence, getResultXml, isAAQuery, isDisposed, log, run, setAAQuerySequence, setDatabase, setMatrix, setNTQuerySequence, setNumberOfAlignments, urlResultHtml |
AbstractBlasterHTTP
public AbstractBlasterHTTP()
getControlPanel
public Container getControlPanel()
- Specified by:
getControlPanel
in interface HasControlPanel
- Specified by:
getControlPanel
in class AbstractBlaster
toString
public String toString()
- Overrides:
toString
in class Object
'The most important classes are StrapAlign, StrapProtein and StrapEvent.'