# HG changeset patch # User workflow4metabolomics # Date 1564151161 14400 # Node ID bea0471f41b9242055537e1a60ea1d5fae773ead # Parent 6f9224f32a342dd2535eccba5e956eca5598ecf3 planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 4dc5751176d47d41fa1dec33eb443e335a1a316f diff -r 6f9224f32a34 -r bea0471f41b9 abims_xcms_xcmsSet.xml --- a/abims_xcms_xcmsSet.xml Tue Apr 30 05:13:39 2019 -0400 +++ b/abims_xcms_xcmsSet.xml Fri Jul 26 10:26:01 2019 -0400 @@ -395,11 +395,12 @@ Description ----------- -This tool is used for preprocessing data from multiple LC/MS files (NetCDF, mzXML and mzData formats) using the xcms_ R package. It extracts ions from each sample independently, and using a statistical model, peaks are filtered and integrated. -A tutorial on how to perform xcms preprocessing is available here_. +This tool is used for preprocessing data from multiple LC/MS files (NetCDF, mzXML and mzData formats) using the xcms_ R package. +It extracts ions from each sample independently, and using a statistical model, peaks are filtered and integrated. +A tutorial on how to perform xcms preprocessing is available as GTN_ (Galaxy Training Network). .. _xcms: https://bioconductor.org/packages/release/bioc/html/xcms.html -.. _here: http://web11.sb-roscoff.fr/download/w4m/howto/w4m_HowToPerformXcmsPreprocessing_v02.pdf +.. _GTN: https://training.galaxyproject.org/training-material/topics/metabolomics/tutorials/lcms/tutorial.html ----------------- diff -r 6f9224f32a34 -r bea0471f41b9 destinations_input_type.py --- a/destinations_input_type.py Tue Apr 30 05:13:39 2019 -0400 +++ b/destinations_input_type.py Fri Jul 26 10:26:01 2019 -0400 @@ -1,25 +1,28 @@ -from galaxy.jobs import JobDestination import logging -import os + ''' This file must be placed in lib/galaxy/jobs/rules/ ''' + def input_type(job): ''' - This function checks the input file format/extension and decide which destination in the job_conf.xml using - - If it's a zip file, we will launch the job in multi-thread mode (-pe thread 8) - - If it's an individual file (mzxml, mzml, mzdata or netcdf), the job will use for instance (-pe thread 1) + This function checks the input file format/extension and decide which + destination in the job_conf.xml using + - If it's a zip file, we will launch the job in multi-thread mode + (-pe thread 8) + - If it's an individual file (mzxml, mzml, mzdata or netcdf), + the job will use for instance (-pe thread 1) ''' log = logging.getLogger(__name__) - inp_data = dict( [ ( da.name, da.dataset ) for da in job.input_datasets ] ) - inp_data.update( [ ( da.name, da.dataset ) for da in job.input_library_datasets ] ) - input_extension = inp_data[ "input" ].extension - if 'input' in inp_data: - input_extension = inp_data[ "input" ].extension + indata = dict([(da.name, da.dataset) for da in job.input_datasets]) + indata.update([(da.name, da.dataset) for da in job.input_library_datasets]) + input_extension = indata["input"].extension + if 'input' in indata: + input_extension = indata["input"].extension log.debug("The input extension is %s" % input_extension) - if input_extension in ["mzxml","mzml","mzdata","netcdf"]: + if input_extension in ["mzxml", "mzml", "mzdata", "netcdf"]: return 'thread1-mem_free8' # zip file return 'thread8-mem_free16' diff -r 6f9224f32a34 -r bea0471f41b9 repository_dependencies.xml --- a/repository_dependencies.xml Tue Apr 30 05:13:39 2019 -0400 +++ b/repository_dependencies.xml Fri Jul 26 10:26:01 2019 -0400 @@ -1,5 +1,5 @@ - + \ No newline at end of file