The first is with mzIdentML files. Previously, there was some issue with the fact that missing links within the mzIdentML itself were causing the "PeptideEvidenceRef" attribute to lack sequence information. The simple fix here is to just get the PeptideSequence from the standard match object.
The second file reading issue was in spectra files which have mz and intensity values encoded with float precision. Pyteomics with faithfully recreate this. However, pyAscore expects double precision. So I enforce this during file reading.
This PR addresses two issues with file reading.
The first is with mzIdentML files. Previously, there was some issue with the fact that missing links within the mzIdentML itself were causing the "PeptideEvidenceRef" attribute to lack sequence information. The simple fix here is to just get the PeptideSequence from the standard match object.
The second file reading issue was in spectra files which have mz and intensity values encoded with float precision. Pyteomics with faithfully recreate this. However, pyAscore expects double precision. So I enforce this during file reading.