|
From: Kessner, D. E. <Dar...@cs...> - 2008-03-02 03:02:27
|
> I do not like the idea of putting the mass analyzer type cvParams > in multiple places (i.e. both in the scan element and in the > instrument) I agree that it's a good principle to avoid duplicated information. But I think that it's important to make the most common use cases most convenient. An example of this is the 'msLevel' attribute, which can be found in the filter string as well, but since it is commonly used to do quick filtering of the spectra, the information is duplicated and placed in a convenient place. In our software tools, the first filtering done is always by msLevel and massAnalyzerType. I also agree that we can hide the indirection. But there will be other writers and parsers that will also have to deal with this common scenario. (It's actually more annoying for mzML writers, which would have to keep an internal map from the filter string fragment to the multiple <instrument> entries in order to write out <spectrum> elements.) Darren IMPORTANT WARNING: This message is intended for the use of the person or entity to which it is addressed and may contain information that is privileged and confidential, the disclosure of which is governed by applicable law. If the reader of this message is not the intended recipient, or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this information is STRICTLY PROHIBITED. If you have received this message in error, please notify us immediately by calling (310) 423-6428 and destroy the related message. Thank You for your cooperation. |