'STRAP:multiple sequence alignments '

charite.christo.strap.extensions
Class Superimpose3D_CE

java.lang.Object
  extended by charite.christo.AbstractExecutable
      extended by charite.christo.AbstractExecutable_Cached
          extended by charite.christo.strap.AbstractSuperpositionExecutable
              extended by charite.christo.strap.extensions.Superimpose3D_CE
All Implemented Interfaces:
CacheResult.Cacheable, CanBeStopped, ChRunnable, Disposable, HasControlPanel, HasScore, HasSharedControlPanel, IsEnabled, NeedsSharedInstance, SequenceAligner, Superimpose3D, NeedsProteins, SequenceAligner3D

public class Superimpose3D_CE
extends AbstractSuperpositionExecutable
implements HasScore, HasControlPanel, SequenceAligner3D

HELP Home: HOME_PAGE:Superimpose3D_CE
Publication: PUBMED:11125099 , PUBMED:9796821


Nested Class Summary
 
Nested classes/interfaces inherited from interface charite.christo.interfaces.Superimpose3D
Superimpose3D.Result
 
Field Summary
 
Fields inherited from class charite.christo.strap.AbstractSuperpositionExecutable
mobileResidues, referenceResidues
 
Fields inherited from class charite.christo.AbstractExecutable
DEFAULT_BINARY
 
Fields inherited from interface charite.christo.interfaces.SequenceAligner
OPTION_USE_SECONDARY_STRUCTURE
 
Fields inherited from interface charite.christo.interfaces.Superimpose3D
NO_BYTE
 
Fields inherited from interface charite.christo.interfaces.CanBeStopped
vALIGNMENTS
 
Fields inherited from interface charite.christo.interfaces.ChRunnable
APPEND, DOWNLOAD_FINISHED, INTERPRET_LINE, LOG, SET_ICON_IMAGE
 
Constructor Summary
Superimpose3D_CE()
           
 
Method Summary
 ByteArray computeOutput()
           
 void dispose()
           
 Container getControlPanel()
          returns the control panel of the Exec object.
 Container getSharedControlPanel()
          A Container containing GUI controles that are independent of a certain instance.
 Superimpose3D.Result parseSuperpositionOutput(ByteArray output)
           
 
Methods inherited from class charite.christo.strap.AbstractSuperpositionExecutable
compute, getAlignedSequences, getCacheKey, getCacheSection, getFile, getMaxNumberOfSequences, getMobileProtein, getOptions, getProtein, getReferenceProtein, getResult, getRmsd, getScore, getSelectedMobileResidues, getSelectedReferenceResidues, getSequences, isEnabled, isLocal, parseOutput, sayComputing, selectMobileResidues, selectReferenceResidues, setIsCommutative, setMobileProtein, setOptions, setProteins, setProteinWriterOptions, setReferenceProtein, setSequences
 
Methods inherited from class charite.christo.AbstractExecutable_Cached
getCacheClass, setUseCache
 
Methods inherited from class charite.christo.AbstractExecutable
checkForUpdates, dirBinaries, dirTmp, exec, execNZ, failedToLaunch, fileExecutable, fileIn, fileOut, getName, getOptionPanel, getOptionsAsStringArray, getSharedInstance, getStderr, getStdout, iniT, installBioPerl, installPackage, isBioPerlInstalled, isPerlInstalled, isStopped, msgInstallCompilers, perlCommand, run, setBinaryPackageURLs, setCommandLineOptions, setName, setSharedInstance, setSourceInstallationScript, setSourcePackageURLs, stop, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface charite.christo.interfaces.HasScore
getScore
 
Methods inherited from interface charite.christo.interfaces.SequenceAligner
compute, getAlignedSequences, getMaxNumberOfSequences, getSequences, isLocal, setOptions, setSequences
 
Methods inherited from interface charite.christo.strap.interfaces.NeedsProteins
setProteins
 
Methods inherited from interface charite.christo.CacheResult.Cacheable
getCacheClass
 

Constructor Detail

Superimpose3D_CE

public Superimpose3D_CE()
Method Detail

computeOutput

public ByteArray computeOutput()
Specified by:
computeOutput in class AbstractExecutable_Cached

getControlPanel

public Container getControlPanel()
Description copied from class: AbstractExecutable
returns the control panel of the Exec object. Can be overridden.

Specified by:
getControlPanel in interface HasControlPanel
Overrides:
getControlPanel in class AbstractSuperpositionExecutable

parseSuperpositionOutput

public Superimpose3D.Result parseSuperpositionOutput(ByteArray output)
Specified by:
parseSuperpositionOutput in class AbstractSuperpositionExecutable

dispose

public void dispose()
Specified by:
dispose in interface Disposable
Overrides:
dispose in class AbstractExecutable

getSharedControlPanel

public Container getSharedControlPanel()
Description copied from class: AbstractExecutable
A Container containing GUI controles that are independent of a certain instance.

Specified by:
getSharedControlPanel in interface HasSharedControlPanel
Overrides:
getSharedControlPanel in class AbstractExecutable

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, StrapProtein and StrapEvent.'