2
from libcpp cimport bool
3
from libcpp.vector cimport vector as libcpp_vector
4
from CVTermList cimport *
5
from TargetedExperimentHelper cimport *
7
cdef extern from "<OpenMS/ANALYSIS/TARGETED/IncludeExcludeTarget.h>" namespace "OpenMS":
9
cdef cppclass IncludeExcludeTarget :
10
IncludeExcludeTarget() nogil except +
11
IncludeExcludeTarget(IncludeExcludeTarget) nogil except +
12
void setName(String & name) nogil except +
13
String getName() nogil except +
14
void setPeptideRef(String & peptide_ref) nogil except +
15
String getPeptideRef() nogil except +
16
void setCompoundRef(String & compound_ref) nogil except +
17
String getCompoundRef() nogil except +
18
void setPrecursorMZ(DoubleReal mz) nogil except +
19
DoubleReal getPrecursorMZ() nogil except +
20
void setPrecursorCVTermList(CVTermList & list_) nogil except +
21
void addPrecursorCVTerm(CVTerm & cv_term) nogil except +
22
CVTermList getPrecursorCVTermList() nogil except +
23
void setProductMZ(DoubleReal mz) nogil except +
24
DoubleReal getProductMZ() nogil except +
25
void setProductCVTermList(CVTermList & list_) nogil except +
26
void addProductCVTerm(CVTerm & cv_term) nogil except +
27
CVTermList getProductCVTermList() nogil except +
28
void setInterpretations(libcpp_vector[ CVTermList ] & interpretations) nogil except +
29
libcpp_vector[ CVTermList ] getInterpretations() nogil except +
30
void addInterpretation(CVTermList & interpretation) nogil except +
31
void setConfigurations(libcpp_vector[ Configuration ] & configuration) nogil except +
32
libcpp_vector[ Configuration ] getConfigurations() nogil except +
33
void addConfiguration(Configuration & configuration) nogil except +
34
void setPrediction(CVTermList & prediction) nogil except +
35
void addPredictionTerm(CVTerm & prediction) nogil except +
36
CVTermList getPrediction() nogil except +
37
void setRetentionTime(RetentionTime rt) nogil except +
38
RetentionTime getRetentionTime() nogil except +
39
bool operator==(IncludeExcludeTarget & rhs) nogil except +
40
bool operator!=(IncludeExcludeTarget & rhs) nogil except +
43
void setCVTerms(libcpp_vector[CVTerm] & terms) nogil except +
44
void replaceCVTerm(CVTerm & term) nogil except +
46
void replaceCVTerms(libcpp_vector[CVTerm] cv_terms,
50
void replaceCVTerms(Map[String, libcpp_vector[CVTerm] ] cv_term_map
53
Map[String, libcpp_vector[CVTerm] ] getCVTerms()
54
void addCVTerm(CVTerm & term) nogil except +
56
bool hasCVTerm(String accession) nogil except +
57
bool empty() nogil except +