'STRAP:multiple sequence alignments '

charite.christo.strap.extensions
Class TransmembraneHelix_TMAP_MULTI

java.lang.Object
  extended by charite.christo.strap.extensions.TransmembraneHelix_TMAP_MULTI
All Implemented Interfaces:
HasControlPanel, NeedsInternet, PredictionFromAminoacidSequence, TransmembraneHelix_Predictor

public class TransmembraneHelix_TMAP_MULTI
extends java.lang.Object
implements TransmembraneHelix_Predictor, HasControlPanel, NeedsInternet

HELP Server: HOME_PAGE:TransmembraneHelix_TMAP_MULTI
It takes a multiple sequence alignment as input and predicts the transmembrane helices from the alignment.
Authors:By B Persson and P Argos
Publication: PUBMED:9246628


Constructor Summary
TransmembraneHelix_TMAP_MULTI()
           
 
Method Summary
 void compute()
          Computation is started and may take long time.
 javax.swing.JComponent getControlPanel(boolean real)
           
 char[][] getPrediction()
          Returns a character for each sequence position.
 BA getResults(java.lang.String[] sequences)
           
 void setGappedSequences(java.lang.String[] ss)
          set the sequences.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransmembraneHelix_TMAP_MULTI

public TransmembraneHelix_TMAP_MULTI()
Method Detail

setGappedSequences

public void setGappedSequences(java.lang.String[] ss)
Description copied from interface: PredictionFromAminoacidSequence
set the sequences. Since some prediction methods take an alignment as input we pass several sequences that might be aligned. For example a secondary structure predictore might compute refine the prediction using multiple sequences

Specified by:
setGappedSequences in interface PredictionFromAminoacidSequence

getPrediction

public char[][] getPrediction()
Description copied from interface: PredictionFromAminoacidSequence
Returns a character for each sequence position. For example 'H' for Helix..

Specified by:
getPrediction in interface PredictionFromAminoacidSequence

getControlPanel

public javax.swing.JComponent getControlPanel(boolean real)
Specified by:
getControlPanel in interface HasControlPanel

compute

public void compute()
Description copied from interface: PredictionFromAminoacidSequence
Computation is started and may take long time.

Specified by:
compute in interface PredictionFromAminoacidSequence

getResults

public BA getResults(java.lang.String[] sequences)

'STRAP:multiple sequence alignments '

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