Comparative analysis of chemical similarity methods for modular natural products with a hypothetical structure enumeration algorithm