Package pl.poznan.put.pdb.analysis
Class CifConverter
- java.lang.Object
-
- pl.poznan.put.pdb.analysis.CifConverter
-
public final class CifConverter extends Object
A converter from mmCIF to one or more PDB files. It takes care of formats' mismatches (e.g. multi-character chain names in mmCIF vs single-character in PDB).
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ModelContainerconvert(File cifFile)Parses a file in mmCIF format and convert it into a container of multiple PDB files.static ModelContainerconvert(DefaultCifModel model)Converts a parsed mmCIF model into a set of PDB files with mapped chain names.
-
-
-
Method Detail
-
convert
public static ModelContainer convert(File cifFile) throws IOException
Parses a file in mmCIF format and convert it into a container of multiple PDB files.- Parameters:
cifFile- Path to mmCIF file.- Returns:
- A container of (possibly) multiple PDB files with mapped chain names.
- Throws:
IOException- When reading of mmCIF file or writing to output files fails.
-
convert
public static ModelContainer convert(DefaultCifModel model) throws IOException
Converts a parsed mmCIF model into a set of PDB files with mapped chain names.- Parameters:
model- A parse mmCIF model.- Returns:
- A container of (possibly) multiple PDB files with mapped chain names.
- Throws:
IOException- When writing to output files fails.
-
-