na
Nucleic Acid Structures for PDB2PQR
This module contains the base nucleic acid structures for pdb2pqr.
Code author: Todd Dolinsky
Code author: Nathan Baker
- class pdb2pqr.na.ADE(atoms, ref: DefinitionResidue)[source]
Adenosine class.
- __init__(atoms, ref: DefinitionResidue)[source]
Initialize residue.
- Parameters:
atoms ([Atom]) – add atoms to residue
- class pdb2pqr.na.CYT(atoms, ref: DefinitionResidue)[source]
Cytidine class
- __init__(atoms, ref: DefinitionResidue)[source]
Initialize residue.
- Parameters:
atoms ([Atom]) – add atoms to residue
- class pdb2pqr.na.GUA(atoms, ref: DefinitionResidue)[source]
Guanosine class
- __init__(atoms, ref: DefinitionResidue)[source]
Initialize residue.
- Parameters:
atoms ([Atom]) – add atoms to residue
- class pdb2pqr.na.Nucleic(atoms: list[ATOM | HETATM], ref: DefinitionResidue)[source]
This class provides standard features of the nucleic acids listed below.
- __init__(atoms: list[ATOM | HETATM], ref: DefinitionResidue)[source]
Initialize the class
- Parameters:
atoms (list) – list of atom-like (
HETATMorATOM) objects to be stored
- add_atom(atom: Atom)[source]
Add existing atom to system.
Override the existing add_atom - include the link to the reference object.
- Parameters:
atom (Atom) – atom to add to system.
- add_dihedral_angle(value)[source]
Add the value to the list of chi angles.
- Parameters:
value (float) – dihedral angle to add to list (in degrees)
- class pdb2pqr.na.THY(atoms, ref: DefinitionResidue)[source]
Thymine class
- __init__(atoms, ref: DefinitionResidue)[source]
Initialize residue.
- Parameters:
atoms ([Atom]) – add atoms to residue
- class pdb2pqr.na.URA(atoms, ref: DefinitionResidue)[source]
Uridine class
- __init__(atoms, ref: DefinitionResidue)[source]
Initialize residue.
- Parameters:
atoms ([Atom]) – add atoms to residue