| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <psmproteinmap.h>
Public Member Functions | |
| PsmProteinMap () | |
| virtual | ~PsmProteinMap () | 
| std::pair< std::map< QString, pappso::cbor::psm::PsmProtein >::iterator, bool > | insert (const PsmProtein &psm_protein) | 
| void | writeMap (CborStreamWriter &writer) const | 
| void | readMap (CborStreamReader &reader) | 
| std::size_t | size () const | 
| const pappso::cbor::psm::PsmProtein & | getByAccession (const QString &accession) const | 
Private Attributes | |
| std::map< QString, PsmProtein > | m_proteinMap | 
Definition at line 49 of file psmproteinmap.h.
| pappso::cbor::psm::PsmProteinMap::PsmProteinMap | ( | ) | 
      
  | 
  virtual | 
| const pappso::cbor::psm::PsmProtein & pappso::cbor::psm::PsmProteinMap::getByAccession | ( | const QString & | accession | ) | const | 
Definition at line 156 of file psmproteinmap.cpp.
References m_proteinMap.
| std::pair< std::map< QString, pappso::cbor::psm::PsmProtein >::iterator, bool > pappso::cbor::psm::PsmProteinMap::insert | ( | const PsmProtein & | psm_protein | ) | 
Definition at line 42 of file psmproteinmap.cpp.
References m_proteinMap, and pappso::cbor::psm::PsmProtein::protein_sp.
| void pappso::cbor::psm::PsmProteinMap::readMap | ( | CborStreamReader & | reader | ) | 
Definition at line 80 of file psmproteinmap.cpp.
References pappso::cbor::CborStreamReader::decodeString(), pappso::cbor::psm::PsmProtein::isContaminant, pappso::cbor::psm::PsmProtein::isTarget, m_proteinMap, pappso::cbor::psm::PsmProtein::protein_sp, pappso::cbor::CborStreamReader::readCborMap(), and pappso::Protein::setAccession().
| std::size_t pappso::cbor::psm::PsmProteinMap::size | ( | ) | const | 
Definition at line 150 of file psmproteinmap.cpp.
References m_proteinMap.
| void pappso::cbor::psm::PsmProteinMap::writeMap | ( | CborStreamWriter & | writer | ) | const | 
Definition at line 49 of file psmproteinmap.cpp.
References m_proteinMap, and pappso::cbor::CborStreamWriter::writeCborMap().
      
  | 
  private | 
Definition at line 74 of file psmproteinmap.h.
Referenced by getByAccession(), insert(), readMap(), size(), and writeMap().