apollo.analysis
Class SeqAnalysisRemote

java.lang.Object
  extended by org.bdgp.io.AbstractDataAdapter
      extended by apollo.analysis.SeqAnalysisBase
          extended by apollo.analysis.SeqAnalysisRemote
All Implemented Interfaces:
AnalysisDataAdapterI, SeqAnalysisI, org.bdgp.io.DataAdapter, org.bdgp.io.VisualDataAdapter
Direct Known Subclasses:
SeqAnalysisBDGP, SeqAnalysisNCBI

public abstract class SeqAnalysisRemote
extends SeqAnalysisBase


Field Summary
 
Fields inherited from class apollo.analysis.SeqAnalysisBase
curationSet, rawResults, sequence
 
Fields inherited from class org.bdgp.io.AbstractDataAdapter
listeners
 
Fields inherited from interface apollo.analysis.AnalysisDataAdapterI
OP_ANALYZE_DATA
 
Constructor Summary
SeqAnalysisRemote()
           
SeqAnalysisRemote(java.util.Hashtable inproperties)
           
 
Method Summary
 java.lang.String getName()
          Returns the name of this data adapter
 java.lang.String getType()
          Returns the type of data handled by this data adapter
 org.bdgp.io.DataAdapterUI getUI(org.bdgp.io.IOOperation op)
          Returns a user interface for the requested IOOperation.
 void initSeqAnalysisRemote()
           
 boolean launch()
          Once you have configured the SeqAnalysis properties, call this method to run the analysis.
 
Methods inherited from class apollo.analysis.SeqAnalysisBase
addProperty, getAllowedProperties, getAllowedValues, getAllRawResults, getCurationSet, getDesc, getFeatureSet, getInputSequence, getInputSequenceCount, getInputSequences, getProgramName, getProgramParams, getProperties, getProperty, getPropertyDescription, getPropertyType, getRawResultHashtable, getRawResultVector, getSupportedOperations, hasResults, init, initSeqAnalysis, isAsynchronous, isFinished, isStarted, setAllowedProperties, setAllowedValues, setAllowedValues, setDesc, setInputSequence, setInputSequence, setName, setPropertyDescription, setPropertyType, setRawResultHashtable
 
Methods inherited from class org.bdgp.io.AbstractDataAdapter
addProgressListener, fireProgressEvent, removeProgressListener, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.bdgp.io.VisualDataAdapter
addProgressListener, fireProgressEvent, removeProgressListener
 

Constructor Detail

SeqAnalysisRemote

public SeqAnalysisRemote()

SeqAnalysisRemote

public SeqAnalysisRemote(java.util.Hashtable inproperties)
Method Detail

initSeqAnalysisRemote

public void initSeqAnalysisRemote()

getUI

public org.bdgp.io.DataAdapterUI getUI(org.bdgp.io.IOOperation op)
Description copied from interface: org.bdgp.io.VisualDataAdapter
Returns a user interface for the requested IOOperation. Most VisualDataAdapters will return a different user interface for each supported IOOperation.


launch

public boolean launch()
Description copied from interface: SeqAnalysisI
Once you have configured the SeqAnalysis properties, call this method to run the analysis. The

Specified by:
launch in interface SeqAnalysisI
Overrides:
launch in class SeqAnalysisBase

getName

public java.lang.String getName()
Description copied from interface: org.bdgp.io.DataAdapter
Returns the name of this data adapter

Specified by:
getName in interface SeqAnalysisI
Specified by:
getName in interface org.bdgp.io.DataAdapter
Overrides:
getName in class SeqAnalysisBase
Returns:
the analysis name

getType

public java.lang.String getType()
Description copied from interface: org.bdgp.io.DataAdapter
Returns the type of data handled by this data adapter

Specified by:
getType in interface org.bdgp.io.DataAdapter
Overrides:
getType in class SeqAnalysisBase