Are you sure you are using FDR<0.1 (i.e. 10%) in both cases? The field seems to have settled on FDR<0.01 (i.e. 1%). I could imagine that the pdResult filter gives you this by default and you then use 0.9 (where 1 - 0.9 = 0.1 FDR cutoff) in the Skyline library builder, which would certainly give you more results from the MSF than the pdResult, but only because you used 10% FDR in MSF and 1% FDR in pdResult.
Percolator now also provides multiple levels of FDR:
- PSM
- Unique peptides
- Unique protein groups
So, again, I expect that the FDR filter applied in producing the pdResult does not exactly match the cut-off applied during Skyline library building to the unfiltered MSF.
It will likely take you some digging to understand why. Hope my comments help.
--Brendan