Conformation-independent structural comparison of macromolecules with ProSMART