libpappsomspp
Library for mass spectrometry
|
#include <ionmobilitygrid.h>
Public Member Functions | |
IonMobilityGrid () | |
virtual | ~IonMobilityGrid () |
void | storeObservedIdentityBetween (const MsRunId &msrun_ida, const XicCoord *xic_coorda, const MsRunId &msrun_idb, const XicCoord *xic_coordb) |
void | computeCorrections () |
pappso::XicCoordSPtr | translateXicCoordFromTo (const pappso::XicCoord &source_xic_coord, const MsRunId &source_msrunid, const MsRunId &target_msrunid) const |
const std::map< QString, std::vector< qint64 > > & | getMapDiferrencesStart () const |
const std::map< QString, long > & | getMapCorrectionsStart () const |
Private Attributes | |
std::map< QString, std::vector< qint64 > > | m_mapDiferrencesStart |
std::map< QString, std::vector< qint64 > > | m_mapDiferrencesStop |
std::map< QString, long > | m_mapCorrectionsStart |
scan num correction on start position stored for each msrun pair | |
std::map< QString, long > | m_mapCorrectionsStop |
scan num correction on start position stored for each msrun pair | |
Definition at line 41 of file ionmobilitygrid.h.
IonMobilityGrid::IonMobilityGrid | ( | ) |
|
virtual |
void pappso::IonMobilityGrid::computeCorrections | ( | ) |
Definition at line 88 of file ionmobilitygrid.cpp.
References m_mapCorrectionsStart, m_mapCorrectionsStop, m_mapDiferrencesStart, and m_mapDiferrencesStop.
const std::map< QString, long > & pappso::IonMobilityGrid::getMapCorrectionsStart | ( | ) | const |
Definition at line 184 of file ionmobilitygrid.cpp.
References m_mapCorrectionsStart.
const std::map< QString, std::vector< qint64 > > & pappso::IonMobilityGrid::getMapDiferrencesStart | ( | ) | const |
Definition at line 178 of file ionmobilitygrid.cpp.
References m_mapDiferrencesStart.
void pappso::IonMobilityGrid::storeObservedIdentityBetween | ( | const MsRunId & | msrun_ida, |
const XicCoord * | xic_coorda, | ||
const MsRunId & | msrun_idb, | ||
const XicCoord * | xic_coordb ) |
Definition at line 46 of file ionmobilitygrid.cpp.
References pappso::XicCoord::getParam(), pappso::MsRunId::getXmlId(), m_mapDiferrencesStart, m_mapDiferrencesStop, pappso::TimsTofIonMobilityScanNumberStart, and pappso::TimsTofIonMobilityScanNumberStop.
Referenced by pappso::masschroq::Peptide::populateIonMobilityGrid().
pappso::XicCoordSPtr pappso::IonMobilityGrid::translateXicCoordFromTo | ( | const pappso::XicCoord & | source_xic_coord, |
const MsRunId & | source_msrunid, | ||
const MsRunId & | target_msrunid ) const |
Definition at line 129 of file ionmobilitygrid.cpp.
References pappso::MsRunId::getXmlId(), pappso::XicCoord::initializeAndClone(), m_mapCorrectionsStart, m_mapCorrectionsStop, and pappso::XicCoordTims::scanNumBeginRangeCorrection().
Referenced by pappso::masschroq::Peptide::getBestIonMobilityXicCoordToExtractOverallMsRunGroup().
|
private |
scan num correction on start position stored for each msrun pair
Definition at line 76 of file ionmobilitygrid.h.
Referenced by computeCorrections(), getMapCorrectionsStart(), and translateXicCoordFromTo().
|
private |
scan num correction on start position stored for each msrun pair
Definition at line 81 of file ionmobilitygrid.h.
Referenced by computeCorrections(), and translateXicCoordFromTo().
|
private |
Definition at line 70 of file ionmobilitygrid.h.
Referenced by computeCorrections(), getMapDiferrencesStart(), and storeObservedIdentityBetween().
|
private |
Definition at line 71 of file ionmobilitygrid.h.
Referenced by computeCorrections(), and storeObservedIdentityBetween().