navicatGA.chemistry_xyz

Attributes

Classes

Hashable_Geometry

This is a modified version of the Geometry class in AaronTools.py, which is identical but hashable.

Functions

check_xyz(chromosome)

Check if a list of Geometries can lead to a valid structure.

draw_xyz(geom, outname)

get_alphabet_from_path([path])

get_default_alphabet()

get_starting_xyz_from_file(file_list)

get_starting_xyz_from_path([path])

get_starting_xyz_from_smi(smiles_list)

pad_xyz_list(xyz, maxchars)

Pads chromosome with empty elements.

random_merge_xyz()

Default chromosome manipulator: randomly generates an XYZ structure from fragments.

Module Contents

Bases: AaronTools.geometry.Geometry

This is a modified version of the Geometry class in AaronTools.py, which is identical but hashable.

Check if a list of Geometries can lead to a valid structure.

Pads chromosome with empty elements.

Default chromosome manipulator: randomly generates an XYZ structure from fragments.