Create the complementary ligand pharmacophore points based on the defined protein interaction points

This script will be able to create the complementary ligand pharmacophore points based on the defined protein interaction points.
This script will change all Hydrogen Bond Acceptors to Hydrogen Bond donors and vica-versa. It will also swap the positions of
projection points in the heavy atoms.

This script could be useful for creating a complementary ligand pharmacophore based on suspected important protein binding sites.