These commands control the reading and writing of topology files. Cpptraj supports the following topology file
formats:
| Format | Keyword | Extension | Notes | 
| Amber Topology | amber | .parm7 | Only fully-supported format for write | 
| PDB | pdb | .pdb | Read Only | 
| Mol2 | mol2 | .mol2 | Read Only | 
| CIF | cif | .cif | Read Only | 
| Charmm PSF | psf | .psf | Limited Write | 
| Gromacs Topology | gromacs | .top | Read Only | 
| SDF | sdf | .sdf | Read Only | 
| Tinker ARC | arc | .arc | Read Only | 
For most commands that require a topology one can be specified via two keywords:
parm [<name>] Select topology corresponding to given file name, tag, or name.
parmindex [<#>] Select topology by order in which it was loaded, starting from 0.
The following topology related commands are available:
| Command | Description | 
| angleinfo, angles, printangles | Print angle info for selected atoms. | 
| atominfo, atoms, printatoms | Print details for selected atoms. | 
| bondinfo, bonds, printbonds | Print bond info for selected atoms. | 
| bondparminfo | Print the bond parameter table. | 
| change | Change specified parts of a topology. | 
| charge | Print total charge for selected atoms. | 
| comparetop | Compare two topologies and report differences. | 
| dihedralinfo, dihedrals, printdihedrals | Print dihedral info for selected atoms. | 
| hmassrepartition | Perform hydrogen mass repartitioning. | 
| improperinfo, impropers, printimpropers | Print improper info for selected atoms. | 
| mass | Print total mass for selected atoms. | 
| molinfo | Print molecule info for selected atoms. | 
| parm | Load a topology file. | 
| parmbox | Modify box info for a loaded topology. | 
| parminfo | Print details for selected topology. | 
| parmstrip | Remove selected atoms from topology. | 
| parmwrite | Write selected topology to file. | 
| printub, ubinfo | Print Urey-Bradley info for selected atoms. | 
| resinfo | Print residue info for selected atoms. | 
| scaledihedralk | Scale selected dihedral force constants. | 
| solvent | Change which molecules are considered solvent. | 
| updateparameters | Update/add parameters in/to a topology. | 
