charite.christo.protein
Class MultipleSequenceParser
java.lang.Object
charite.christo.protein.MultipleSequenceParser
public class MultipleSequenceParser
- extends java.lang.Object
Reads multiple sequences formats: clustalW, MSF, WIKI:Fasta
see
- http://www.molecularevolution.org/mbl/resources/fileformats/
- http://bioinformatics.abc.hu/tothg/biocomp/other/Stockholm.html WIKI:Stockholm_format
- http://www.ebi.ac.uk/help/formats_frame.html
- http://www.bioinformatics.nl/tools/crab_pir.html
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSF
public static final int MSF
- See Also:
- Constant Field Values
STOCKHOLM
public static final int STOCKHOLM
- See Also:
- Constant Field Values
PRODOM
public static final int PRODOM
- See Also:
- Constant Field Values
HSSP
public static final int HSSP
- See Also:
- Constant Field Values
FASTA
public static final int FASTA
- See Also:
- Constant Field Values
NEXUS
public static final int NEXUS
- See Also:
- Constant Field Values
CLUSTALW
public static final int CLUSTALW
- See Also:
- Constant Field Values
PIR
public static final int PIR
- See Also:
- Constant Field Values
SIMPLE
public static final int SIMPLE
- See Also:
- Constant Field Values
MultipleSequenceParser
public MultipleSequenceParser()
getSequenceNames
public java.lang.String[] getSequenceNames()
getFastaHeader
public byte[][] getFastaHeader()
getGappedSequences
public byte[][] getGappedSequences()
getSecondaryStructures
public byte[][] getSecondaryStructures()
getAccessionIDs
public java.lang.String[] getAccessionIDs()
getSequenceRefs
public java.lang.String[][] getSequenceRefs()
getSharedDatabaseRefs
public java.lang.String[] getSharedDatabaseRefs()
getFirstResidueIndex
public int[] getFirstResidueIndex()
getLastResidueIndex
public int[] getLastResidueIndex()
setGap
public MultipleSequenceParser setGap(char g)
setNamesStartWith
public MultipleSequenceParser setNamesStartWith(char start)
isFormat
public static int isFormat(int whatFormat,
BA ba,
Range returnLineRange,
int[] returnProteinCount)
countFasta
public static int countFasta(BA ba,
int format)
setText
public MultipleSequenceParser setText(BA ba)
setText
public MultipleSequenceParser setText(int format,
BA ba,
Range fromToLine)
getGappedSequences0123
public byte[][] getGappedSequences0123(char pfx)
'The most important classes are StrapAlign, Protein and StrapEvent.'