Text this: False discovery rate estimation using candidate peptides for each spectrum