chemfiles (chemfiles Trajectory or file)

Coordinate reader

MDAnalysis.coordinates.chemfiles.ChemfilesReader

Coordinate writer

MDAnalysis.coordinates.chemfiles.ChemfilesWriter

The chemfiles library provides a C++ implementation of readers and writers for multiple formats. Pass in either a chemfiles.Trajectory to be converted into an MDAnalysis Universe, or pass in files to this format with the keyword format='CHEMFILES' to read the information with the chemfiles implementation. You can also write the MDAnalysis Universe back into a chemfiles object for further work.