def __init__(self, smartspattern): """Initialise with a SMARTS pattern.""" self.search = chemaxon.sss.search.MolSearch() smarts = MolHandler(smartspattern) smarts.setQueryMode(True) smarts.aromatize() self.search.setQuery(smarts.molecule)