1
from libcpp cimport bool
2
from libcpp.vector cimport vector as libcpp_vector
4
from DefaultParamHandler cimport *
5
from AASequence cimport *
6
from MSSpectrum cimport *
7
from RichPeak1D cimport *
9
cdef extern from "<OpenMS/CHEMISTRY/TheoreticalSpectrumGenerator.h>" namespace "OpenMS":
11
cdef cppclass TheoreticalSpectrumGenerator "OpenMS::TheoreticalSpectrumGenerator":
12
TheoreticalSpectrumGenerator() nogil except +
13
TheoreticalSpectrumGenerator(TheoreticalSpectrumGenerator) nogil except +
14
void getSpectrum(MSSpectrum[RichPeak1D] &spec, AASequence &peptide, Int charge) nogil except +
15
void addPeaks(MSSpectrum[RichPeak1D] &spectrum, AASequence &peptide, ResidueType res_type, Int charge) nogil except +
16
void addPrecursorPeaks(MSSpectrum[RichPeak1D] &spec, AASequence &peptide, Int charge) nogil except +
17
void addAbundantImmoniumIons(MSSpectrum[RichPeak1D] &spec) nogil except +