80{
83
85
88
91
94
97
99 {
100 *
os_ <<
"Original spectrum list (" << originalList->size() <<
"):\n";
102 write(*originalList);
104 }
105
107 {
108 *
os_ <<
"Default array length sorted spectrum list (" << defaultArrayLengthSortedList->size() <<
"):\n";
110 write(*defaultArrayLengthSortedList);
112 }
113
115 {
116 *
os_ <<
"MS level unstable sorted spectrum list (" << msLevelUnstableSortedList->size() <<
"):\n";
118 write(*msLevelUnstableSortedList);
120 }
121
123 {
124 *
os_ <<
"MS level stable sorted spectrum list (" << msLevelStableSortedList->size() <<
"):\n";
126 write(*msLevelStableSortedList);
128 }
129
131 {
132 *
os_ <<
"Silly (nested) sorted spectrum list (" << sillySortedList->size() <<
"):\n";
134 write(*sillySortedList);
136 }
137
142
144
145
154 s = originalList->spectrum(0);
157
158
165 s = defaultArrayLengthSortedList->spectrum(0);
168 s = defaultArrayLengthSortedList->spectrum(1);
171 s = defaultArrayLengthSortedList->spectrum(2);
173 s = defaultArrayLengthSortedList->spectrum(3);
175 for (size_t i=1, end=defaultArrayLengthSortedList->size(); i < end; ++i)
176 unit_assert(defaultArrayLengthSortedList->spectrum(i)->defaultArrayLength >=
177 defaultArrayLengthSortedList->spectrum(i-1)->defaultArrayLength);
178
179
185 s = msLevelUnstableSortedList->spectrum(0);
187 s = msLevelUnstableSortedList->spectrum(1);
189 s = msLevelUnstableSortedList->spectrum(2);
191 s = msLevelUnstableSortedList->spectrum(3);
194
195
204 s = msLevelStableSortedList->spectrum(0);
207 s = msLevelStableSortedList->spectrum(1);
210 s = msLevelStableSortedList->spectrum(2);
213 s = msLevelStableSortedList->spectrum(3);
216
217
224 s = sillySortedList->spectrum(0);
227 s = sillySortedList->spectrum(1);
230 s = sillySortedList->spectrum(2);
232 s = sillySortedList->spectrum(3);
234 for (size_t i=1, end=sillySortedList->size(); i < end; ++i)
235 unit_assert(sillySortedList->spectrum(i)->defaultArrayLength >=
236 sillySortedList->spectrum(i-1)->defaultArrayLength);
237}
Provides a custom-sorted spectrum list.
PWIZ_API_DECL void write(minimxml::XMLWriter &writer, const CV &cv)
PWIZ_API_DECL void initializeTiny(MSData &msd)
boost::shared_ptr< SpectrumList > SpectrumListPtr
boost::shared_ptr< Spectrum > SpectrumPtr
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...
Run run
a run in mzML should correspond to a single, consecutive and coherent set of scans on an instrument.
SpectrumListPtr spectrumListPtr
all mass spectra and the acquisitions underlying them are described and attached here....
#define unit_assert_operator_equal(expected, actual)