molecule analysis