OpenSwathOSWWriter

class pyopenms.OpenSwathOSWWriter

Bases: object

Cython implementation of _OpenSwathOSWWriter

Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1OpenSwathOSWWriter.html

__init__()
  • Cython signature: void OpenSwathOSWWriter(String output_filename, uint64_t run_id, String input_filename, bool ms1_scores, bool sonar, bool uis_scores)

  • Cython signature: void OpenSwathOSWWriter(OpenSwathOSWWriter &)

Methods

__init__

  • Cython signature: void OpenSwathOSWWriter(String output_filename, uint64_t run_id, String input_filename, bool ms1_scores, bool sonar, bool uis_scores)

isActive

Cython signature: bool isActive()

prepareLine

Cython signature: String prepareLine(LightCompound & compound, LightTransition * tr, FeatureMap & output, String id_)

writeHeader

Cython signature: void writeHeader() Initializes file by generating SQLite tables

writeLines

Cython signature: void writeLines(libcpp_vector[String] to_osw_output)

isActive()

Cython signature: bool isActive()

prepareLine()

Cython signature: String prepareLine(LightCompound & compound, LightTransition * tr, FeatureMap & output, String id_)

Parameters
  • pep – The compound (peptide/metabolite) used for extraction

  • transition – The transition used for extraction

  • output – The feature map containing all features (each feature will generate one entry in the output)

  • id – The transition group identifier (peptide/metabolite id)

Returns

A String to be written using writeLines

writeHeader()

Cython signature: void writeHeader() Initializes file by generating SQLite tables

writeLines()

Cython signature: void writeLines(libcpp_vector[String] to_osw_output)

Parameters

to_osw_output – Statements generated by prepareLine