New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some IdentificationParmetersCLI parameters and expected options are different from documentation #186
Comments
Another one: "Error parsing the ptm_sequence_matching_type option: Found 1. Supported input: [Protein, Peptide, Spectrum, Ion, PTM]." |
And this one (I am testing them all because I am sourcing all the settings from bash config file on a linux hpc cluster...and mostly passing the default settings for now): eg. java -cp /home/ptgmat003/PeptideShaker-1.11.0/PeptideShaker-1.11.0.jar eu.isas.searchgui.cmd.IdentificationParametersCLI -xtandem_output_results 'all' -out '/home/user/test' java.lang.NumberFormatException: For input string: "all" Docs: |
java -cp /home/ptgmat003/SearchGUI-2.9.0/SearchGUI-2.9.0.jar eu.isas.searchgui.cmd.IdentificationParametersCLI -myrimatch_isotope_low '-1' -out '/home/test/user' Unrecognized option -myrimatch_isotope_low. Run -usage to see the list of supported options and their input. Docs: |
Unrecognized option -myrimatch_isotope_high. Run -usage to see the list of supported options and their input. Unrecognized option -msgf_isotope_low. Run -usage to see the list of supported options and their input. Unrecognized option -omssa_isotopes. |
java -cp /home/ptgmat003/SearchGUI-2.9.0/SearchGUI-2.9.0.jar eu.isas.searchgui.cmd.IdentificationParametersCLI -msgf_isotope_high '1' -out '/home/test/user' Unrecognized option -msgf_isotope_high. Run -usage to see the list of supported options and their input. Docs: |
Last one: Output: Docs: |
Hi Thys, Thanks for pointing these out. The "sequence_matching_type" and "ptm_sequence_matching_type" were both due to the same bug in which two parameters had gotten mixed up in the parameter check. The same was the case for "xtandem_output_results". The search engine specific isotope options you refer to have all been replaced by the generic options "min_isotope" and "max_isotope" which controls the isotope range across the search engines. Finally, the "omssa_it_replace_evalue" issue was due to the code not allowing zero values. Which is a bit stupid when the default value is 0.0. ;) All now fixed and new versions of both SearchGUI and PeptideShaker have been released. I'm closing this issue, but please don't hesitate to open a new one if you find other errors in the command line documentation. Best regards, |
Thanks so much for a speedy reply! I will download the latest version :) |
Hi Guys, im sure that this rather a documentation issue and not a bug.
$ java -cp PeptideShaker-1.11.0.jar eu.isas.peptideshaker.cmd.IdentificationParametersCLI
-sequence_matching_type '2' -out /home/user/example
Gives:
Error parsing the sequence_matching_type option: Found 2. Supported input: [Protein, Peptide, Spectrum, Ion, PTM].
Run -usage to see the list of supported options and their input.
But the documentatation (http://compomics.github.io/compomics-utilities/wiki/identificationparameterscli.html):
-sequence_matching_type The peptide to protein sequence matching type. Default is 2.
0: Character Sequence
1: Amino Acids
2: Indistinguishable Amino Acids
Simarly, the "-usage" command also states that a number between 0-2 is expected.
The new and old parameters also seem very different,
Kind regards
Thys
The text was updated successfully, but these errors were encountered: