97 PsmFile readPsmFile(
bool &is_ok);
99 void writePsmFileList(
CborStreamWriter &writer,
const std::vector<PsmFile> &file_list);
114 bool currentProteinRefListContainsDecoy()
const;
119 bool currentProteinRefListContainsTarget()
const;
123 double getPrecursorMass(
double mz_prec,
uint charge)
const;
base class to start a CBOR reader
overrides QCborStreamWriter base class to provide convenient functions
std::vector< PsmProteinRef > m_currentPsmProteinRefList
PsmFile m_currentPeaklistFile
QStringList m_targetFastaFiles
QStringList m_decoyFastaFiles
QString m_currentSampleName
QCborMap m_cborScanPsmProps
PsmProteinMap m_proteinMap
QString m_currentPsmProforma
QCborMap m_cborScanPrecursor
QCborMap m_cborParameterMap
QCborMap m_cborInformations
std::vector< PsmFile > m_currentIdentificationFileList
QCborMap m_cborScanPsmEval
store PsmProtein in a map with accession as key
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< QualifiedMassSpectrum > QualifiedMassSpectrumSPtr
std::shared_ptr< const Peptide > PeptideSp
std::vector< std::size_t > positions