Class DSSPParser
- java.lang.Object
-
- org.biojava.nbio.structure.secstruc.DSSPParser
-
public class DSSPParser extends Object
Class to parse a DSSP file (output of the DSSP program), that contains the secondary structure assignment of a structure.This class has been ported from the OWL Java library for Structural Bioinformatics (https://github.com/eppic-team/owl).
As of September 2015, the DSSP source code and executables can be downloaded from http://swift.cmbi.ru.nl/gv/dssp/.
- Since:
- 4.1.1
- Author:
- Aleix Lafita
-
-
Constructor Summary
Constructors Constructor Description DSSPParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<SecStrucState>
parseFile(String dsspPath, Structure structure, boolean assign)
Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucState
objects.static List<SecStrucState>
parseInputStream(InputStream dsspIs, Structure structure, boolean assign)
Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucState
objects.static List<SecStrucState>
parseString(String dsspOut, Structure structure, boolean assign)
Parse a DSSP format String and return the secondary structure annotation as a List ofSecStrucState
objects.
-
-
-
Constructor Detail
-
DSSPParser
public DSSPParser()
-
-
Method Detail
-
parseInputStream
public static List<SecStrucState> parseInputStream(InputStream dsspIs, Structure structure, boolean assign) throws IOException, StructureException
Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucState
objects.- Parameters:
dsspIs
- an InputStream to a DSSP filestructure
- Structure object associated to the dsspassign
- assigns the SS to the structure if true- Returns:
- a List of SS annotation objects
- Throws:
StructureException
IOException
-
parseFile
public static List<SecStrucState> parseFile(String dsspPath, Structure structure, boolean assign) throws IOException, StructureException
Parse a DSSP output file and return the secondary structure annotation as a List ofSecStrucState
objects.- Parameters:
dsspPath
- path to the DSSP file to parsestructure
- Structure object associated to the dsspassign
- assigns the SS to the structure if true- Returns:
- a List of SS annotation objects
- Throws:
StructureException
IOException
-
parseString
public static List<SecStrucState> parseString(String dsspOut, Structure structure, boolean assign) throws IOException, StructureException
Parse a DSSP format String and return the secondary structure annotation as a List ofSecStrucState
objects.- Parameters:
dsspOut
- String with the DSSP output to parsestructure
- Structure object associated to the dsspassign
- assigns the SS to the structure if true- Returns:
- a List of SS annotation objects
- Throws:
StructureException
IOException
-
-