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 Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns if the Connections should be added default is true;static StringvoidsetPrintConnections(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()static Stringstatic StringtoPDB()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
- 
FileConvert
Constructs a FileConvert object.- Parameters:
 struc- a Structure object
 
 - 
 - 
Method Details
- 
doPrintConnections
public boolean doPrintConnections()Returns if the Connections should be added default is true;- Returns:
 - if the printConnections flag is set
 
 - 
setPrintConnections
public void setPrintConnections(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.- Parameters:
 printConnections-
 - 
toPDB
Convert a structure into a PDB file.- Returns:
 - a String representing a PDB file.
 
 - 
toPDB
Prints the content of an Atom object as a PDB formatted line.- Parameters:
 a-- Returns:
 
 - 
toPDB
 - 
toPDB
Convert a Chain object to PDB representation- Parameters:
 chain-- Returns:
 
 - 
toPDB
Convert a Group object to PDB representation- Parameters:
 g-- Returns:
 
 - 
toPDB
Print 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
 - 
toDASStructure
Convert a protein Structure to a DAS Structure XML response .- Parameters:
 xw- a XMLWriter object- Throws:
 IOException- ...
 - 
toMMCIF
 - 
toMMCIF
 - 
toMMCIF
 - 
getAtomSiteHeader
 
 -