I/O and conformer generation