Supported Structure File Formats

The following file formats are supported by LoadEntity():

CRD - CARD format file used by CHARMM

This trajectory file format is used by the CHARMM program suite (Molecular Modelling).

Recognized File Extensions

.crd

PDB - Brookhaven PDB File

Fine grained control over PDB file import is available via the LoadPDB() function. The PDB importer supports loading gzipped PDB files, which are auto- detected by the .gz file extension.

Recognized File Extensions

.ent, .pdb, .ent.gz, .pdb.gz

Format Name

pdb

mmCIF - macromolecular Crystallographic Information File

Fine grained control over mmCIFile import is available via the LoadMMCIF() function. Most notably, this gives you access to the MMCifInfo class. The mmCIF importer supports loading gzipped files, which are auto-detected by the .gz file extension.

Recognized File Extensions

.cif, .cif.gz

Format Name

mmcif

PQR

A variant of the PDB format that contains data related to atom charges and radii.

Recognized File Extensions

.pqr

Format Name

pqr

SDF - Structured Data File

Chemical table (Ctab) file format (V2000; read-only V3000 experimental support), aka MDL Molfile. The SDF format does not support residues, chains or atom names natively. The SDF importer supports loading gzipped files, which are auto-detected by the .gz file extension.

The reader assigns 1-based atom indices as atom names. SDF files containing several molecules are loaded into distinct chains, named after the molecule name in the MOLfile header with a numerical prefix. Residues are named after the name in the MOLfile header as well.

Chains are written as separate molecules. If a chain contains more than one residue, they will be merged into a single molecule.

Recognized File Extensions

.sdf, .sdf.gz

Search

Enter search terms or a module, class or function name.

Contents

Documentation is available for the following OpenStructure versions:

(Currently viewing dev) / 2.7 / 2.6 / 2.5 / 2.4 / 2.3.1 / 2.3 / 2.2 / 2.1 / 2.0 / 1.9 / 1.8 / 1.7.1 / 1.7 / 1.6 / 1.5 / 1.4 / 1.3 / 1.2 / 1.11 / 1.10 / 1.1

This documentation is still under heavy development!
If something is missing or if you need the C++ API description in doxygen style, check our old documentation for further information.