Thank you for sending those files.
I can get this error to happen on my computer with both the Skyline and Skyline-Daily that I have installed, but I cannot get it to happen under the debugger so I cannot be sure what is going on.
One thing I noticed about that .pep.xml file is that the <search hit peptide=" things have a modified peptide sequence in them, which I am pretty sure they are not supposed to have.
For instance:
<search_hit hit_rank="1" peptide="M(+15.99)M(+15.99)PHANKVTQTFGENM(+15.99)QK" calc_neutral_pep_mass="2138.9548" massdiff="6.168846973558103" num_tot_proteins="1" protein="P06728|APOA4_MOUSE" protein_descr="Apolipoprotein A-IV OS=Mus musculus OX=10090 GN=Apoa4 PE=1 SV=3" protein_mw="45029.01815908203">
<modification_info modified_peptide="M(+15.99)M(+15.99)PHANKVTQTFGENM(+15.99)QK">
<mod_aminoacid_mass position="1" mass="147.03540500854493"></mod_aminoacid_mass>
<mod_aminoacid_mass position="2" mass="147.03540500854493"></mod_aminoacid_mass>
<mod_aminoacid_mass position="16" mass="147.03540500854493"></mod_aminoacid_mass>
</modification_info>
<search_score name="-10lgP" value="83.62647"/>
<search_score name="confidence" value="0.9999993"/>
</search_hit>
That does not appear to be valid, partly because that first peptide=" is supposed to be the unmodified sequence, and partly because the modifications can't seem to agree on whether their mass is 15.99 or 147.035
What ends up getting put into the .blib file ends up looking like this. where the positions of those +147 modifications are incorrect, because there were extra characters which were not amino acids in what was supposed to be the unmodified peptide sequence:
M+16.0M(+15.9[+147.0]9)PHANKVTQTFGENM(+15.99)QK
I will ask around and see whether there is anything that we can do about having BiblioSpec give you a better error message. I think the pep.xml file is probably not valid and you should not be able to build a library from it.
-- Nick