# Usage

`haddock-restraints` is a command-line tool that is organized with subcommands.
Each subcommand has its own set of options and arguments. The main subcommands are:

- [`tbl`: Generate .tbl file from a configuration file](./tbl.md)

- [`ti`: Generate _true-interface_ restraints from a PDB file](./ti.md)

- [`restraint`: Generate _unambiguous restraints_ to keep molecules together during docking](./restraint.md)

- [`interface`: List residues in the interface](./interface.md)

- [`z`: Generate restraints to keep the molecule aligned to the Z-axis](./z.md)

- [`unambig-ti`: Generate unambiguous true-interface restraints](./unambig-ti.md)
