Crystallography of supramolecular compounds