4. CHANGELOG
- 2.0.5
Avoir potential biais of roundind using Decimal instead of float
- 2.0.4
Modify precision of masses:
4 digits precision with average masses (default)
9 digits precision with monoisotopic masses
- 2.0.3
Tested on Python 3.12
Add α-Lytic, #46
- 2.0.2
Add Elastase, #45
Update tmpdir to tmp_path in tests
- 2.0.1
Fix argparse bug preventing -h option to correctly be displayed
Correct typo
- 2.0.0
Tested on Python 3.10 et 3.11
Adding a two enzymes (43 and 44), Asp-N without cleaving Cysteines and ProAlanase
Prevent RPG to take more CPUs than -c option
Adding monoisotopic masses with option -w mono
Adding an enzyme in non-interactive mode is now possible, using options -x to define the cleaving rules, -y to give the name of the enzyme and optionally -z to define exceptions
Removing a user-define enzyme is now possible, using -b option
-e option now accepts enzymes name (case-insensitive) and not only id
Adding an option to compute all theoretical peptides with at most N miscleavages
- 1.2.4
Remove ‘deprecated’ for IPC v1
- 1.2.3
Add IPC2 pKa values (thanks Lukasz Kozlowski, see https://doi.org/10.1093/nar/gkab295). Add RPG’s publication on documentation
- 1.2.2
Correct a major bug arising when a new enzyme is define with at least 3 amino acids while the first one being the cleaving site
- 1.2.1
Add functional tests
- 1.2.0
Input files can be gzipped
Input file can be processed in parallel (-c options for the number of processes to use)
Remove Python 3.5 compatibility
- 1.1.0
Modify input. Now, option -i only takes files. Use option -s to input sequence
- 1.0.9
Correct a bug of random dict in the creation of new enzyme
Modifying auto repr of a rule and argument name
Fixing typo
- 1.0.8
Adding doc for -p option
Fixing typo
- 1.0.7
Adding choice for pKa values (option -p)
Fixing alphabetic order for enzymes
- 1.0.6
No default output file, only stdout
Fixing -e and -m behavior
- 1.0.5
Fix version date inside RPG
- 1.0.4
Fix version number inside RPG
- 1.0.3
Support of Python 3.7
Does not support Python 3.4
- 1.0.2
Correct minor but funny typo
- 1.0.1
Minor change in enzymes definition in user guide
- 1.0.0
Correct a bug when to rules were applying at the same time
Update user-guide
Beta to stable
- 0.7.0
Add the last 7 enzymes
Correct block-code in user-guide
- 0.6.1
Add 7 enzymes
Correct some typo
- 0.6.0
Finish docs
Minor change in user-define enzymes
Alpha to Beta version
- 0.5.4
Bugfix: protect new enzyme name when a new enzyme is directly inputted
- 0.5.3
Writing Doc
- 0.5.2
Incorporating tests, rtfd and Gitlab