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')