This file collects backwards incompatible changes that have potential to break code that uses P2Rank.
These include:
- changes in the command line interface
- changes in the input/output format
- changes in default behaviour
All changes of that type should be rare and should be all listed here.
none
none
none
- Scripts that execute P2Rank (shell script
distro/prankanddistro/prank.bat) no longer redirect log (stderr stream) to the filedistro/log/prank.log. Instead, they write stderr to the console. This was done to avoid P2Rank writing to the installation directory by default, which may be forbidden on some systems. See issue #59.
- Type of parameter
-ignore_het_groupschanged fromSet<String>toList<String>
none
- Removed deprecated parameters
-conservation_originand-load_conservation_paths
none
- parameter
-extra_featureswas renamed to-features - command line format of parameters values with type
List<String>andList<List<String>>has changed- now only comas
,are delimeters and inner parentheses are respected - before
.was used as an alternative delimeter and delimeter for inner lists, now it is part of element value - Examples:
'(a.b.c)'was interpreted as list of 3 elements, now it defines list of 1 element:a.b.c- list of lists value
'((a.b.c),(d.e))'should be changed to'((a,b,c),(d,e))'
- now only comas
- Changes in
csv_file_feature- renamed to
csv - introduced parameter
-feat_csv_columns(type:List<String>). Names of enabled value columns from csv files must be listed here. Columns not listed are ignored.- Example: if you were working with one directory of csv files with one value column named
pdbekb_conservation, you must now run the program with-feat_csv_columns '(pdbekb_conservation)'
- Example: if you were working with one directory of csv files with one value column named
- introduced parameter
-feat_csv_ignore_missing(type:boolean, default:false). If true, then feature ignores:- missing csv files for proteins
- missing value columns
- missing rows for atoms and residues
- renamed to
- parameter
-conservation_dir(type:String) was renamed to-conservation_dirs(type:List<String>) - column
probabilitywas added to*_predictions.csvoutput file