libpappsomspp
Library for mass spectrometry
pappso::FilterOboPsiModTermAccession Class Reference

#include <filterobopsimodtermaccession.h>

Inheritance diagram for pappso::FilterOboPsiModTermAccession:
pappso::OboPsiModHandlerInterface

Public Member Functions

 FilterOboPsiModTermAccession (OboPsiModHandlerInterface &sink, const QString &accession)
 
virtual ~FilterOboPsiModTermAccession ()
 
void setOboPsiModTerm (const OboPsiModTerm &term) override
 triggered function on each obo term when parsing obo file More...
 

Private Attributes

QString m_accession
 
OboPsiModHandlerInterfacem_sink
 

Detailed Description

Definition at line 34 of file filterobopsimodtermaccession.h.

Constructor & Destructor Documentation

◆ FilterOboPsiModTermAccession()

pappso::FilterOboPsiModTermAccession::FilterOboPsiModTermAccession ( OboPsiModHandlerInterface sink,
const QString &  accession 
)

Definition at line 30 of file filterobopsimodtermaccession.cpp.

32  : m_sink(sink)
33 {
34  m_accession = accession;
35 }

References m_accession.

◆ ~FilterOboPsiModTermAccession()

pappso::FilterOboPsiModTermAccession::~FilterOboPsiModTermAccession ( )
virtual

Definition at line 37 of file filterobopsimodtermaccession.cpp.

38 {
39 }

Member Function Documentation

◆ setOboPsiModTerm()

void pappso::FilterOboPsiModTermAccession::setOboPsiModTerm ( const OboPsiModTerm term)
overridevirtual

triggered function on each obo term when parsing obo file

Implements pappso::OboPsiModHandlerInterface.

Definition at line 42 of file filterobopsimodtermaccession.cpp.

43 {
44  // qDebug() << "FilterOboPsiModTermAccession::setOboPsiModTerm term._accession
45  // " << term._accession << " == _accession " << _accession;
46  if(term.m_accession == m_accession)
47  {
49  }
50 }
virtual void setOboPsiModTerm(const OboPsiModTerm &term)=0
triggered function on each obo term when parsing obo file

References m_accession, pappso::OboPsiModTerm::m_accession, m_sink, and pappso::OboPsiModHandlerInterface::setOboPsiModTerm().

Member Data Documentation

◆ m_accession

QString pappso::FilterOboPsiModTermAccession::m_accession
private

◆ m_sink

OboPsiModHandlerInterface& pappso::FilterOboPsiModTermAccession::m_sink
private

Definition at line 39 of file filterobopsimodtermaccession.h.

Referenced by setOboPsiModTerm().


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