matchms.filtering.metadata_processing.add_fingerprint module¶
- matchms.filtering.metadata_processing.add_fingerprint.add_fingerprint(spectrum_in: Spectrum | None, fingerprint_type: str = 'daylight', nbits: int = 2048) Spectrum | None [source]¶
Add molecular finterprint to spectrum.
If smiles or inchi present in metadata, derive a molecular finterprint and add it to the spectrum.
- Parameters:
spectrum_in – Input spectrum.
fingerprint_type – Determine method for deriving molecular fingerprints. Supported choices are “daylight”, “morgan1”, “morgan2”, “morgan3”. Default is “daylight”.
nbits – Dimension or number of bits of generated fingerprint. Default is 2048.