libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::FilterOboPsiModTermDiffMono Class Reference

#include <filterobopsimodtermdiffmono.h>

Inheritance diagram for pappso::FilterOboPsiModTermDiffMono:
pappso::OboPsiModHandlerInterface

Public Member Functions

 FilterOboPsiModTermDiffMono (OboPsiModHandlerInterface &sink, const MzRange &mass_range)
 
virtual ~FilterOboPsiModTermDiffMono ()
 
void setOboPsiModTerm (const OboPsiModTerm &term) override
 triggered function on each obo term when parsing obo file
 

Private Attributes

const MzRange m_massRange
 
OboPsiModHandlerInterfacem_sink
 

Detailed Description

Definition at line 35 of file filterobopsimodtermdiffmono.h.

Constructor & Destructor Documentation

◆ FilterOboPsiModTermDiffMono()

pappso::FilterOboPsiModTermDiffMono::FilterOboPsiModTermDiffMono ( OboPsiModHandlerInterface & sink,
const MzRange & mass_range )

Definition at line 29 of file filterobopsimodtermdiffmono.cpp.

31 : m_massRange(mass_range), m_sink(sink)
32{
33}

References m_massRange, and m_sink.

◆ ~FilterOboPsiModTermDiffMono()

pappso::FilterOboPsiModTermDiffMono::~FilterOboPsiModTermDiffMono ( )
virtual

Definition at line 35 of file filterobopsimodtermdiffmono.cpp.

36{
37}

Member Function Documentation

◆ setOboPsiModTerm()

void pappso::FilterOboPsiModTermDiffMono::setOboPsiModTerm ( const OboPsiModTerm & term)
overridevirtual

triggered function on each obo term when parsing obo file

Implements pappso::OboPsiModHandlerInterface.

Definition at line 40 of file filterobopsimodtermdiffmono.cpp.

41{
42 // qDebug() << term._psi_mod_label << " " << term._psi_ms_label;
43 if(m_massRange.contains(term.m_diffMono))
44 {
45 m_sink.setOboPsiModTerm(term);
46 }
47}

References pappso::OboPsiModTerm::m_diffMono, m_massRange, and m_sink.

Member Data Documentation

◆ m_massRange

const MzRange pappso::FilterOboPsiModTermDiffMono::m_massRange
private

Definition at line 39 of file filterobopsimodtermdiffmono.h.

Referenced by FilterOboPsiModTermDiffMono(), and setOboPsiModTerm().

◆ m_sink

OboPsiModHandlerInterface& pappso::FilterOboPsiModTermDiffMono::m_sink
private

Definition at line 40 of file filterobopsimodtermdiffmono.h.

Referenced by FilterOboPsiModTermDiffMono(), and setOboPsiModTerm().


The documentation for this class was generated from the following files: