Dockit DG docking engine

Rubicon assigns distance constraints from SMILES + SMARTS rules and generates initial coordinates.

Each conformer's center of mass is translated to a sphere chosen with probability proportional to the square of its LIGSITE score.