From: <cod...@go...> - 2008-11-28 18:10:28
|
Comment #51 on issue 42 by matthew....@vanderbilt.edu: Issues with the CV http://code.google.com/p/psi-pi/issues/detail?id=42 We didn't have any XSD gurus in the mzML group or they didn't chime in so the uniqueness of nativeID is not XSD-derived, it's in the specification docs and the semantic validators enforce it (actually they are much more than just unique, their format is strictly defined depending on the source file). I presume this is the related XSD uniqueness code, what does it mean in plain english? :) <xsd:element name="SpectrumIdentificationList" type="psi-pi:PSI-PI.analysis.search.SpectrumIdentificationListType" abstract="false" substitutionGroup="psi-pi:AnalysisResultList"> <xsd:unique name="PK_COMPOSITE_SpecRef"> <xsd:selector xpath="./*"/> <xsd:field xpath="@spectrumID"/> <xsd:field xpath="@SpectraData_ref"/> </xsd:unique> </xsd:element> I don't understand the hesitation to use nativeID which already has the "if mzML it means this, if mzData it means this, if mzXML it means this, if MGF it means this, etc." logic defined. That way implementers can use the same nativeID parsing code for both standards. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings |