30 #include "../../pappsoexception.h"
37 const QString &original_msdata_file_name)
38 : m_destinationTandemOutputFile(final_tandem_output)
40 qDebug() << final_tandem_output;
42 QFileInfo(original_msdata_file_name).absoluteFilePath();
46 QObject::tr(
"ERROR: unable to open %1 to write XML output")
47 .arg(final_tandem_output));
60 const QString &input_value)
63 std::pair<QString, QString>(label_name_attribute, input_value));
78 qDebug() <<
"type=" << type <<
" label=" << label;
83 if(label ==
"spectrum, path")
109 else if(label ==
"output, path")
152 else if(type ==
"parameters")
157 if(label ==
"performance parameters")
161 else if(label ==
"input parameters")
166 else if(label ==
"unused input parameters")
193 QObject::tr(
"Not an X!Tandem result file"));
void process_group_note()
QFile m_destinationTandemOutputFile
QXmlStreamWriter m_writerXmlTandemOutput
virtual ~WrapTandemResults()
WrapTandemResults(const QString &final_tandem_output, const QString &original_msdata_file_name)
QString m_originalMsDataFileName
virtual void readStream() override
std::map< QString, QString > m_mapTandemInputParameters
void setInputParameters(const QString &label_name_attribute, const QString &input_value)
void cloneStartElement(QXmlStreamWriter &output) const
QXmlStreamReader m_qxmlStreamReader
void cloneElement(QXmlStreamWriter &output)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
rewrites tandem xml output file with temporary files