convolve two distributions of masses and abundances
convolve a distribution with itself n times
calculate the factorial of a number
generate the averagine spectra for a given list of masses and charges
using multiple threads
generate the averagine spectrum for a given mass and charge
generate the isotope distribution for a given atomic composition
generate the isotope pattern for a given mass and charge
parallel version of generate_precursor_spectrum
generate the precursor spectrum for a given peptide sequence and charge
using isotope convolutions
calculate the isotope pattern for a given mass and charge based on the averagine model
using the normal distribution for peak shapes
calculate the lambda value for a given mass
calculate the normal probability density function