A program that finds and outputs the minimum path in a molecule. The
input can be two specific named atoms or two SMARTS matches. As SMARTS
matches could hit more than one atom this could result in multiple
different paths. To use atom names a helper program, printatomnames,
is provided (see below). If -o is set then the atoms in the path
will be output to a molecule file, otherwise just the length of the
path is reported. -verbose outputs more details on the
path.