This library supports reading and writing molecular structures in the following formats.
All formats can be auto-detected by file extension or explicitly specified using the filetype enumerator.
.xyz, .log).mol, .sdf).pdb).qcjson, .json).cjson, .json).pmgjson, .json).tmol, .coord).vasp, .poscar, .contcar).gen).ein)geometry.in).qchem)File formats are detected automatically based on:
.xyz, .mol, .vasp)coord, POSCAR, CONTCAR, geometry.in)When automatic detection is not possible (e.g., reading from stdin), use the format hint options in mctc-convert or the filetype enumerator in the library API.