The new --allow-dups option will toggle allowing duplicate peptides into the target and decoy databases. The default value will be F, and will use a "set" data structure to keep track of potential duplicates. This is the current behavior. When set to "T", the program will save memory by not keeping the set data structure.
Here is the documentation string:
--allow-dups T|F - Prevent duplicate peptides between the target and decoy databases. When set to "F", the program keeps all target and previously generated decoy peptides in memory. A shuffled decoy will be re-shuffled multiple times to avoid duplication. If a non-duplicated peptide cannot be generated, the decoy is skipped entirely. When set to "T", every decoy is added to the database without checking for duplication. This option reduces the memory requirements significantly. Default = F.
What is the status of this issue? Has it passed code review?
Sent from my iPhone
Related
Issues: #375
There is some repeated code in my previous version, so I am rewriting a new one.
Please ignore the previous email, I sent it by mistake.
Thanks,
Zijin
Related
Issues: #375
OK, thanks for the update.
On Thu, Mar 17, 2016 at 6:48 PM, Zijin Zhang zijinzhang@users.sf.net
wrote:
Related
Issues: #375