Skip to content

Commit

Permalink
Update function name align in addons/MapAlignmentAlgorithmIdentificat…
Browse files Browse the repository at this point in the history
…ion.pyx
  • Loading branch information
24sharkS committed Aug 19, 2020
1 parent b12c63b commit faea672
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions src/pyOpenMS/addons/MapAlignmentAlgorithmIdentification.pyx
Original file line number Diff line number Diff line change
@@ -1,7 +1,17 @@



def align(self, list ids , list trafos, int ref_index):
# C++ signature: void align(libcpp_vector[MSExperiment] &, libcpp_vector[TransformationDescription] &, int)
# C++ signature: void align(libcpp_vector[FeatureMap] &, libcpp_vector[TransformationDescription] &, int)
# C++ signature: void align(libcpp_vector[ConsensusMap] &, libcpp_vector[TransformationDescription] &, int)
#
# In addition to above overloaded functions adding this new one.
def align_4(self, list ids , list trafos, int ref_index):
"""
Parameters:
ids (list): list of PeptideIdentification objects
trafos (list): list of TransformationDescription objects
ref_index (int)
"""
assert isinstance(ids, list) and all(isinstance(li, list) and all(isinstance(li_, PeptideIdentification) for li_ in li) for li in ids), 'arg ids wrong type'
assert isinstance(trafos, list) and all(isinstance(li, TransformationDescription) for li in trafos), 'arg trafos wrong type'
cdef libcpp_vector[libcpp_vector[_PeptideIdentification]] * v0 = new libcpp_vector[libcpp_vector[_PeptideIdentification]]()
Expand Down

0 comments on commit faea672

Please sign in to comment.