|Title||"Pick Children" causes exception when there is only a peptide list (no proteins)||»||**"Pick Children" causes exception when there is only a peptide list (no proteins)|
Thanks for the report, and especially for posting the message with the stack trace. It was very helpful, in identifying the code at fault. It turns out that I intentionally enabled the use of the peptide picker on peptide lists in v0.7, because it can actually be useful with variable modifications. This was pointed out and essentially requested during the development of v0.7. It worked just fine in all my testing, but apparently I never tested it with a document that had a library and peptide ranking by a score in the library.
This was the route problem. In showing the picker, Skyline was attempting to rank peptides by values in the library, which is only valid for FASTA backed proteins, and not peptide lists.
I have made the ranking dependent on not being a peptide list, which fixes this error. This fix will be in the first v1.1 patch release.
Again, thanks for taking the time to report the issue.