Skip to content

Create MolecularSystem class #49

@khs26

Description

@khs26

I am planning to create a MolecularSystem class inheriting from BaseSystem. Its purpose will be to:

  • Act as a superclass for AMBERSystem and any future CHARMM, GROMOS etc. style systems;
  • Identify topological features of molecular symmetry;
  • Allow for interconversion between AMBER, CHARMM and other potentials;
  • Implement easy I/O and visual representations.

The two important classes for this will be MolecularSystem and Atom, which are outlined below:

class MolecularSystem(BaseSystem)
    atoms
    bonds
    angles
    torsions
    topology_search()
    import_pdb()
    import_xyz()

class Atom()
    mass
    element
    charge
    lj_terms[]
    bonded_atoms[]

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions