64 mpa_cborReader->enterContainer();
66 while(getExpectedString())
69 if(m_expectedString ==
"informations")
71 QCborMap cbor_informations;
72 mpa_cborReader->readCborMap(cbor_informations);
74 else if(m_expectedString ==
"from")
76 m_isMzcborIndex =
true;
77 qDebug() << m_expectedString;
78 if(getExpectedString())
80 m_from = m_expectedString;
83 else if(m_expectedString ==
"runIdList")
85 mpa_cborReader->readArray(m_runIdList);
87 else if(m_expectedString ==
"runSpectrumIndexList")
89 std::size_t length = mpa_cborReader->length();
90 mpa_cborReader->enterContainer();
91 for(std::size_t i = 0; i < length; i++)
93 m_runAndSpectrumOffsetList.push_back(std::vector<qint64>());
94 mpa_cborReader->readArray(m_runAndSpectrumOffsetList.back());
96 mpa_cborReader->leaveContainer();
98 else if(m_expectedString ==
"runSpectrumNativeIdList")
100 std::size_t length = mpa_cborReader->length();
101 mpa_cborReader->enterContainer();
102 for(std::size_t i = 0; i < length; i++)
104 m_runAndSpectrumIdList.push_back(std::vector<QString>());
105 mpa_cborReader->readArray(m_runAndSpectrumIdList.back());
107 mpa_cborReader->leaveContainer();
109 else if(m_expectedString ==
"runSpectrumMsLevelList")
111 std::size_t length = mpa_cborReader->length();
112 mpa_cborReader->enterContainer();
113 for(std::size_t i = 0; i < length; i++)
115 m_runAndSpectrumMsLevelList.push_back(std::vector<std::uint8_t>());
116 mpa_cborReader->readArray(m_runAndSpectrumMsLevelList.back());
118 mpa_cborReader->leaveContainer();
120 else if(m_expectedString ==
"runSpectrumTotalIonCountList")
122 std::size_t length = mpa_cborReader->length();
123 mpa_cborReader->enterContainer();
124 for(std::size_t i = 0; i < length; i++)
126 m_runAndSpectrumTotalIonCountList.push_back(std::vector<qint64>());
127 mpa_cborReader->readArray(m_runAndSpectrumTotalIonCountList.back());
129 mpa_cborReader->leaveContainer();
131 else if(m_expectedString ==
"runSpectrumRtList")
133 std::size_t length = mpa_cborReader->length();
134 mpa_cborReader->enterContainer();
135 for(std::size_t i = 0; i < length; i++)
137 m_runAndSpectrumRtList.push_back(std::vector<double>());
138 mpa_cborReader->readArray(m_runAndSpectrumRtList.back());
140 mpa_cborReader->leaveContainer();
143 mpa_cborReader->leaveContainer();