Package org.biojava.nbio.structure.io
Class FileConvert
java.lang.Object
org.biojava.nbio.structure.io.FileConvert
Methods to convert a structure object into different file formats.
- Since:
- 1.4
- Author:
- Andreas Prlic
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns if the Connections should be added default is true;voidsetPrintConnections(boolean printConnections) enable/disable printing of connections connections are sometimes buggy in PDB files so there are some cases where one might turn this off.voidConvert a protein Structure to a DAS Structure XML response .toMMCIF()Convert this structure to its CIF representation.static StringConvert a chain to its CIF representation.toPDB()Convert a structure into a PDB file.static StringPrints the content of an Atom object as a PDB formatted line.static Stringstatic voidtoPDB(Atom a, StringBuffer str) static voidtoPDB(Atom a, StringBuffer str, String chainID) Print ATOM record in the following syntaxstatic StringConvert a Chain object to PDB representationstatic StringConvert a Group object to PDB representation
- 
Field Details- 
d3
- 
d2
 
- 
- 
Constructor Details- 
FileConvertConstructs a FileConvert object.- Parameters:
- struc- a Structure object
 
 
- 
- 
Method Details- 
doPrintConnectionsReturns if the Connections should be added default is true;- Returns:
- if the printConnections flag is set
 
- 
setPrintConnectionsenable/disable printing of connections connections are sometimes buggy in PDB files so there are some cases where one might turn this off.- Parameters:
- printConnections-
 
- 
toPDBConvert a structure into a PDB file.- Returns:
- a String representing a PDB file.
 
- 
toPDBPrints the content of an Atom object as a PDB formatted line.- Parameters:
- a-
- Returns:
 
- 
toPDB
- 
toPDBConvert a Chain object to PDB representation- Parameters:
- chain-
- Returns:
 
- 
toPDBConvert a Group object to PDB representation- Parameters:
- g-
- Returns:
 
- 
toPDBPrint ATOM record in the following syntaxATOM 1 N ASP A 15 110.964 24.941 59.191 1.00 83.44 N COLUMNS DATA TYPE FIELD DEFINITION --------------------------------------------------------------------------------- 1 - 6 Record name "ATOM " 7 - 11 Integer serial Atom serial number. 13 - 16 Atom name Atom name. 17 Character altLoc Alternate location indicator. 18 - 20 Residue name resName Residue name. 22 Character chainID Chain identifier. 23 - 26 Integer resSeq Residue sequence number. 27 AChar iCode Code for insertion of residues. 31 - 38 Real(8.3) x Orthogonal coordinates for X in Angstroms. 39 - 46 Real(8.3) y Orthogonal coordinates for Y in Angstroms. 47 - 54 Real(8.3) z Orthogonal coordinates for Z in Angstroms. 55 - 60 Real(6.2) occupancy Occupancy. 61 - 66 Real(6.2) tempFactor Temperature factor. 73 - 76 LString(4) segID Segment identifier, left-justified. 77 - 78 LString(2) element Element symbol, right-justified. 79 - 80 LString(2) charge Charge on the atom. - Parameters:
- a-
- str-
- chainID- the chain ID that the Atom will have in the output string
 
- 
toPDB
- 
toDASStructureConvert a protein Structure to a DAS Structure XML response . Since 5.0, bond (CONECT records) information is not supported anymore.- Parameters:
- xw- a XMLWriter object
- Throws:
- IOException- ...
 
- 
toMMCIFConvert this structure to its CIF representation.- Returns:
- a String representing this structure as CIF
 
- 
toMMCIFConvert a chain to its CIF representation.- Parameters:
- chain- data
- Returns:
- a String representing this chain as CIF
 
 
-