~ubuntu-branches/ubuntu/wily/openms/wily

« back to all changes in this revision

Viewing changes to pyOpenMS/pxds/IncludeExcludeTarget.pxd

  • Committer: Package Import Robot
  • Author(s): Filippo Rusconi
  • Date: 2013-12-20 11:30:16 UTC
  • mfrom: (5.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20131220113016-wre5g9bteeheq6he
Tags: 1.11.1-3
* remove version number from libbost development package names;
* ensure that AUTHORS is correctly shipped in all packages.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from Types cimport *
 
2
from libcpp cimport bool
 
3
from libcpp.vector cimport vector as libcpp_vector
 
4
from CVTermList cimport *
 
5
from TargetedExperimentHelper cimport *
 
6
 
 
7
cdef extern from "<OpenMS/ANALYSIS/TARGETED/IncludeExcludeTarget.h>" namespace "OpenMS":
 
8
    
 
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 +
 
41
 
 
42
        # from CVTermsList
 
43
        void setCVTerms(libcpp_vector[CVTerm] & terms)  nogil except +
 
44
        void replaceCVTerm(CVTerm & term)               nogil except +
 
45
 
 
46
        void replaceCVTerms(libcpp_vector[CVTerm] cv_terms,
 
47
                            String accession
 
48
                           ) nogil except +
 
49
 
 
50
        void replaceCVTerms(Map[String, libcpp_vector[CVTerm] ] cv_term_map
 
51
                           ) nogil except +
 
52
 
 
53
        Map[String, libcpp_vector[CVTerm] ] getCVTerms()
 
54
        void addCVTerm(CVTerm & term)                   nogil except +
 
55
 
 
56
        bool hasCVTerm(String accession)  nogil except +
 
57
        bool empty()                      nogil except +