5 #ifndef BALL_FORMAT_MOLFILE_H
6 #define BALL_FORMAT_MOLFILE_H
8 #ifndef BALL_FORMAT_GENERICMOLFILE_H
12 #ifndef BALL_MATHS_VECTOR3_H
147 virtual bool write(
const Molecule& molecule);
152 virtual bool write(
const System& system);
157 virtual bool read(
System& system);
173 static const String counts_format_;
186 Molecule* readCTAB_(std::vector<Atom*>& atom_map);
208 #endif // BALL_FORMAT_MOLFILE_H
static const String ATOM_VALENCE
static const String ATOM_H0_DESIGNATOR
static const String bond_format_
The format of an entry of the bond block.
Size number_of_atom_lists
static const String ATOM_EXACT_CHANGE
static const String BOND_STEREO
static const String ATOM_STEREO_CARE_BOX
std::ios::openmode OpenMode
static const String ATOM_HYDROGEN_COUNT
static const String ATOM_MASS_DIFFERENCE
static const String BOND_REACTING_CENTER_STATUS
static const String atom_format_
The format of an entry of the atom block.
Size number_of_reaction_components
Position reacting_center_status
static const String ATOM_INVERSION_RETENTION
Size number_of_stext_entries
Size number_of_intermediates
Position reaction_component_type
Position reaction_component_number
static const String BOND_TOPOLOGY
static const String ATOM_REACTION_COMPONENT_NUMBER
static const String ATOM_REACTION_COMPONENT_TYPE
Position inversion_retention