Hello!
I am not an expert user of Align-It, but I managed to get it to work some time ago in my project.
If I understand correctly, you need to first create a pharmacophore from your reference compound:
$ align-it -d ReferenceLigand.pdb -p Pharmacophore.phar
If you have several references, e.g. different ligands binding in the same pocket, you can create a merged pharmacophore:
$ obabel Ligand1.pdb Ligand2.pdb Ligand3.pdb -O Ligands.sdf
$ align-it -d Ligands.sdf -r Ligands.sdf -p LigandsPharmacophore.phar --merge --noNormal
Btw, align-it is distributed with a PyMOL plugin (see pymol/align-it.py) which can be used to visualize the pharmacophores.
To align a database of compounds to a pharmacophore, run the following command:
align-it -d CompoundsDatabase.sdf -r Pharmacophore.phar --refType phar -o AlignedDatabase.sdf -p DatabasePharmacophores.phar -s scores.tab
The aligned compounds will be in AlignedDatabase.sdf, and some scores and statistics will be saved to file scores.tab
Hope this helps!