# HG changeset patch # User recetox # Date 1716813612 0 # Node ID f4a90c68e2de9815c58f4430aaf52233d96d7a38 # Parent 5de89437323fa251c5ccd374e333932ff57e9363 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/msmetaenhancer commit 1d1ecf792f5ea1c8a8f443dd1c3f55c810c5b00d diff -r 5de89437323f -r f4a90c68e2de macros.xml --- a/macros.xml Thu Jun 22 14:10:33 2023 +0000 +++ b/macros.xml Mon May 27 12:40:12 2024 +0000 @@ -1,5 +1,5 @@ - 0.3.0 + 0.4.0 @@ -28,11 +28,19 @@ The execution speed and results themselves can be affected by specifying the conversions, or their order. For detailed documentation of the tool please visit https://msmetaenhancer.readthedocs.io/. + + ## Developer instructions + + When updating this tool, it is necessary to make sure that `job_options` in `macros.xml` config file are up-to-date. + This can be done by running `galaxy/generate_options.py` script in [MSMetaEnhancer](https://github.com/RECETOX/MSMetaEnhancer) tool and + copying generated options to the macro. + ]]> + @@ -75,8 +83,19 @@ + + + + + + + + + + + diff -r 5de89437323f -r f4a90c68e2de msmetaenhancer.xml --- a/msmetaenhancer.xml Thu Jun 22 14:10:33 2023 +0000 +++ b/msmetaenhancer.xml Mon May 27 12:40:12 2024 +0000 @@ -1,4 +1,4 @@ - + annotate MS data @@ -13,22 +13,22 @@ msmetaenhancer + + \$_GALAXY_JOB_TMP_DIR \$_GALAXY_JOB_TMP_DIR - - python3 ${__tool_directory__}/msmetaenhancer_wrapper.py \ --input_file "$input_file" \ --file_format "$input_file.ext" \ --output_file "$output_file" \ - #if $options.logging.output_log: + #if $options.logging.output_log == "TRUE": --log_file "$log_file" \ --log_level "$options.logging.log_level" \ #end if @@ -62,8 +62,10 @@
- + + + + @@ -72,6 +74,7 @@ +
@@ -81,7 +84,7 @@ - + @@ -92,7 +95,7 @@ - + @@ -105,4 +108,8 @@ ]]> + + https://doi.org/10.21105/joss.04494 + +
diff -r 5de89437323f -r f4a90c68e2de msmetaenhancer_wrapper.py --- a/msmetaenhancer_wrapper.py Thu Jun 22 14:10:33 2023 +0000 +++ b/msmetaenhancer_wrapper.py Mon May 27 12:40:12 2024 +0000 @@ -56,7 +56,10 @@ if args.file_format == 'xlsx': handle_xlsx_file(app, args.output_file) else: - app.save_data(args.output_file, file_format=args.file_format) + if args.file_format == 'csv': + app.save_data(args.output_file, file_format="tsv") + else: + app.save_data(args.output_file, file_format=args.file_format) return 0 diff -r 5de89437323f -r f4a90c68e2de test-data/sample_out.msp --- a/test-data/sample_out.msp Thu Jun 22 14:10:33 2023 +0000 +++ b/test-data/sample_out.msp Mon May 27 12:40:12 2024 +0000 @@ -1,9 +1,9 @@ FORMULA: H2 +MW: 2 CASNO: 1333-74-0 ID: 1 COMMENT: NIST MS# 245692, Seq# M1 COMPOUND_NAME: Hydrogen -NOMINAL_MASS: 2 INCHI: InChI=1S/H2/h1H CANONICAL_SMILES: [HH] NUM PEAKS: 2 @@ -11,11 +11,11 @@ 2.0 999.0 FORMULA: D2 +MW: 4 CASNO: 7782-39-0 ID: 2 COMMENT: NIST MS# 61316, Seq# M2 COMPOUND_NAME: Deuterium -NOMINAL_MASS: 4 INCHI: InChI=1S/H2/h1H/i1+1D CANONICAL_SMILES: [HH] NUM PEAKS: 2 @@ -23,11 +23,11 @@ 4.0 999.0 FORMULA: CH4 +MW: 16 CASNO: 74-82-8 ID: 3 COMMENT: Any=100 ; NIST MS# 61313, Seq# M64 COMPOUND_NAME: Methane -NOMINAL_MASS: 16 INCHI: InChI=1S/CH4/h1H4 CANONICAL_SMILES: C NUM PEAKS: 6 @@ -39,11 +39,11 @@ 17.0 15.99 FORMULA: CH4 +MW: 16 CASNO: 74-82-8 ID: 4 COMMENT: Any=100 ; NIST MS# 18807, Seq# R26 COMPOUND_NAME: Methane -NOMINAL_MASS: 16 INCHI: InChI=1S/CH4/h1H4 CANONICAL_SMILES: C NUM PEAKS: 6 @@ -55,11 +55,11 @@ 17.0 10.99 FORMULA: CH4 +MW: 16 CASNO: 74-82-8 ID: 5 COMMENT: Any=100 ; NIST MS# 18809, Seq# R27 COMPOUND_NAME: Methane -NOMINAL_MASS: 16 INCHI: InChI=1S/CH4/h1H4 CANONICAL_SMILES: C NUM PEAKS: 6 @@ -71,11 +71,11 @@ 17.0 11.99 FORMULA: CH4 +MW: 16 CASNO: 74-82-8 ID: 6 COMMENT: Any=100 ; NIST MS# 423924, Seq# R28 COMPOUND_NAME: Methane -NOMINAL_MASS: 16 INCHI: InChI=1S/CH4/h1H4 CANONICAL_SMILES: C NUM PEAKS: 6