charite.christo.strap.extensions
Class MultipleAlignerClustalW
java.lang.Object
charite.christo.strap.AbstractAligner
charite.christo.strap.extensions.MultipleAlignerClustalW
- All Implemented Interfaces:
- CanBeStopped, Disposable, HasControlPanel, HasNativeExec, HasPrgParas, HasPropertyMap, HasScore, IsEnabled, NeedsSharedInstance, SequenceAligner, SequenceAlignerSorting, SequenceAlignerTakesProfile
public final class MultipleAlignerClustalW
- extends AbstractAligner
- implements HasPrgParas, SequenceAlignerTakesProfile, SequenceAlignerSorting, HasScore
HELP
ClustalW is a widely applied program to generate multiple sequence
alignments automatically.
Publication: PUBMED:18792934
Home: http://www.clustal.org/
NT-sequence:
ClustalW treats the letters as nucleotides if 85% or more of the characters in the sequence are A,C,G,T,U or N.
See UBIC:clustalw
Methods inherited from class charite.christo.strap.AbstractAligner |
addProfile, cbCommutative, compute, defineParameters, dirTemp, dispose, getAlignedSequences, getControlPanel, getIndicesOfSequences, 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 |
MultipleAlignerClustalW
public MultipleAlignerClustalW()
computePhFile
public java.io.File computePhFile(byte[][] alignment,
java.lang.String tree)
- option -OUTPUTTREE=nj
computeResult
public Superimpose3D.Result computeResult(byte[][] seqs,
Protein[] proteinsNotNeeded)
- Specified by:
computeResult
in class AbstractAligner
getMaxNumberOfProfiles
public int getMaxNumberOfProfiles()
- Specified by:
getMaxNumberOfProfiles
in interface SequenceAlignerTakesProfile
- Overrides:
getMaxNumberOfProfiles
in class AbstractAligner
'The most important classes are StrapAlign, Protein and StrapEvent.'