'STRAP:multiple sequence alignments '

charite.christo.strap.extensions
Class MultipleAlignerMuscle

java.lang.Object
  extended by charite.christo.strap.AbstractAligner
      extended by charite.christo.strap.extensions.MultipleAlignerMuscle
All Implemented Interfaces:
CanBeStopped, Disposable, HasControlPanel, HasNativeExec, HasPrgParas, HasPropertyMap, IsEnabled, NeedsSharedInstance, SequenceAligner, SequenceAlignerSorting

public final class MultipleAlignerMuscle
extends AbstractAligner
implements HasPrgParas, SequenceAlignerSorting

HELP HOME: HOME:MultipleAlignerMuscle
Windows (cygwin): Building the program fails
Publication: PUBMED:15318951
MS_Windows: To build the package successfully please change the file intmath.cpp: Move the definition of the method log2(double) to the top and rename it e.g. to Log2 (upper case).


Field Summary
 
Fields inherited from class charite.christo.strap.AbstractAligner
MFA_FILE, PFX_DPKG, RPLC_WIN_DOT_EXE
 
Fields inherited from interface charite.christo.HasPrgParas
FURTHER_PARAMETERS
 
Fields inherited from interface charite.christo.protein.SequenceAligner
OPTION_CHECK_PERFECT_MATCH, OPTION_NOT_TO_SECURITY_LIST, OPTION_USE_SECONDARY_STRUCTURE, PROPERTY_LOCAL_ALIGNMENT, PROPERTY_ONLY_TWO_SEQUENCES, SCORE_FOR_PERFECT_MATCH
 
Fields inherited from interface charite.christo.Disposable
NONE
 
Fields inherited from interface charite.christo.CanBeStopped
vALIGNMENTS
 
Constructor Summary
MultipleAlignerMuscle()
           
 
Method Summary
 Superimpose3D.Result computeResult(byte[][] seqs, Protein[] proteinsNotNeeded)
           
 
Methods inherited from class charite.christo.strap.AbstractAligner
addProfile, cbCommutative, compute, defineParameters, dirTemp, dispose, getAlignedSequences, getControlPanel, getIndicesOfSequences, getMaxNumberOfProfiles, getNativeExec, getOptions, getPrgParas, getProfiles, getPropertyFlags, getPropertyMap, getProteins, getResult, getRmsd, getScore, getSequences, getSharedInstance, initX, insertWhereNoCoordinates, isEnabled, mfaInFile, parse, pdbFile, setOptions, setPropertyFlags, setProteins, setSequences, setSharedInstance, stop
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface charite.christo.HasPrgParas
defineParameters, getPrgParas
 
Methods inherited from interface charite.christo.NeedsSharedInstance
getSharedInstance, setSharedInstance
 
Methods inherited from interface charite.christo.protein.SequenceAlignerSorting
getIndicesOfSequences
 
Methods inherited from interface charite.christo.protein.SequenceAligner
compute, getAlignedSequences, getOptions, getPropertyFlags, getSequences, setOptions, setSequences
 

Constructor Detail

MultipleAlignerMuscle

public MultipleAlignerMuscle()
Method Detail

computeResult

public Superimpose3D.Result computeResult(byte[][] seqs,
                                          Protein[] proteinsNotNeeded)
Specified by:
computeResult in class AbstractAligner

'STRAP:multiple sequence alignments '

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