apollo.analysis
Class SeqAnalysisNCBI

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

public class SeqAnalysisNCBI
extends SeqAnalysisRemote


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
SeqAnalysisNCBI()
           
SeqAnalysisNCBI(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 initSeqAnalysisNCBI()
           
 boolean launch()
          Once you have configured the SeqAnalysis properties, call this method to run the analysis.
 
Methods inherited from class apollo.analysis.SeqAnalysisRemote
initSeqAnalysisRemote
 
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

SeqAnalysisNCBI

public SeqAnalysisNCBI()

SeqAnalysisNCBI

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

initSeqAnalysisNCBI

public void initSeqAnalysisNCBI()

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.

Specified by:
getUI in interface org.bdgp.io.VisualDataAdapter
Overrides:
getUI in class SeqAnalysisRemote

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 SeqAnalysisRemote

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 SeqAnalysisRemote
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 SeqAnalysisRemote