So, gptmd is a dog for big searches. This PR eliminates PEP (which never actually did anything) and it truncates the psm list to those w/ q <0.05 rather than keeping them all around.
Also, the database update gets parallelized with the locks at the protein accession level to prevent collisions.
Results are slightly different but somehow i get different search results between current version and release when using multinotch (separate from gptmd). I don't think that I can decouple the two.
So, gptmd is a dog for big searches. This PR eliminates PEP (which never actually did anything) and it truncates the psm list to those w/ q <0.05 rather than keeping them all around.
Also, the database update gets parallelized with the locks at the protein accession level to prevent collisions.
Results are slightly different but somehow i get different search results between current version and release when using multinotch (separate from gptmd). I don't think that I can decouple the two.