Try pytraj online:
Note
pytraj and cpptraj offer limited Topology editing. For more features and power, please do visit ParmEd
From iterload
import pytraj as pt
traj = pt.iterload('traj.nc', '2KOC.parm7')
top = traj.top
From load_topology
top = pt.load_topology('2KOC.parm7')
Note
cpptraj/pytraj (and parmed) recognizes file by its content, not by extention. So it’s ‘legal’ to use
pt.load_topology(‘2koc.very_very_long_ext’)
(table was adapted from Amber15 manual)
| Format | Extension | Notes |
|---|---|---|
| Amber | parm7 | Write/Read |
| PDB | pdb | Read Only |
| Mol2 | mol2 | Read Only |
| CIF | cif | Read Only |
| Charmm PSF | psf | Limited PSF Write |
| SDF | sdf | Read Only |
| Tinker ARC | arc | Read Only |
slicing a Topology
top = pt.load_topology('2koc.pdb')
top['@CA']
save to different format
top = pt.load_topology('2koc.parm7')
top.save('test.mol2')