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().