view Resfinder_wrapper.xml @ 4:6010c8988869 draft default tip

Uploaded fix output name
author p.lucas
date Fri, 08 Apr 2022 09:24:00 +0000
parents a64cdbcf2407
children
line wrap: on
line source

<tool id="Resfinder" name="Resfinder" version="1">
  <description>
    Resfinder: Identifcation of acquired antibiotic resistance genes
  </description>
  <requirements>
    <requirement type="package" version="0.1">_libgcc_mutex</requirement>
    <requirement type="package" version="4.5">_openmp_mutex</requirement>
    <requirement type="package" version="1.78">biopython</requirement>
    <requirement type="package" version="2.10.1">blast</requirement>
    <requirement type="package" version="1.0.8">bzip2</requirement>
    <requirement type="package" version="1.17.1">c-ares</requirement>
    <requirement type="package" version="2020.12.5">ca-certificates</requirement>
    <requirement type="package" version="2020.12.5">certifi</requirement>
    <requirement type="package" version="1.5.6">cgecore</requirement>
    <requirement type="package" version="7.75.0">curl</requirement>
    <requirement type="package" version="13.9">entrez-direct</requirement>
    <requirement type="package" version="2.2.10">expat</requirement>
    <requirement type="package" version="4.0.5">gitdb</requirement>
    <requirement type="package" version="3.1.14">gitpython</requirement>
    <requirement type="package" version="1.3.13">kma</requirement>
    <requirement type="package" version="1.17.2">krb5</requirement>
    <requirement type="package" version="2.35.1">ld_impl_linux-64</requirement>
    <requirement type="package" version="3.9.0">libblas</requirement>
    <requirement type="package" version="3.9.0">libcblas</requirement>
    <requirement type="package" version="7.75.0">libcurl</requirement>
    <requirement type="package" version="3.1.20191231">libedit</requirement>
    <requirement type="package" version="4.33">libev</requirement>
    <requirement type="package" version="3.3">libffi</requirement>
    <requirement type="package" version="9.3.0">libgcc-ng</requirement>
    <requirement type="package" version="9.3.0">libgfortran-ng</requirement>
    <requirement type="package" version="9.3.0">libgfortran5</requirement>
    <requirement type="package" version="9.3.0">libgomp</requirement>
    <requirement type="package" version="3.9.0">liblapack</requirement>
    <requirement type="package" version="1.43.0">libnghttp2</requirement>
    <requirement type="package" version="0.3.12">libopenblas</requirement>
    <requirement type="package" version="1.9.0">libssh2</requirement>
    <requirement type="package" version="9.3.0">libstdcxx-ng</requirement>
    <requirement type="package" version="6.2">ncurses</requirement>
    <requirement type="package" version="1.20.1">numpy</requirement>
    <requirement type="package" version="1.1.1">openssl</requirement>
    <requirement type="package" version="8.44">pcre</requirement>
    <requirement type="package" version="5.26.2">perl</requirement>
    <requirement type="package" version="1.7044">perl-app-cpanminus</requirement>
    <requirement type="package" version="2.32">perl-archive-tar</requirement>
    <requirement type="package" version="2.23">perl-base</requirement>
    <requirement type="package" version="3.004">perl-business-isbn</requirement>
    <requirement type="package" version="20140910.003">perl-business-isbn-data</requirement>
    <requirement type="package" version="1.38">perl-carp</requirement>
    <requirement type="package" version="3.74">perl-common-sense</requirement>
    <requirement type="package" version="2.087">perl-compress-raw-bzip2</requirement>
    <requirement type="package" version="2.087">perl-compress-raw-zlib</requirement>
    <requirement type="package" version="1.33">perl-constant</requirement>
    <requirement type="package" version="2.173">perl-data-dumper</requirement>
    <requirement type="package" version="1.03">perl-digest-hmac</requirement>
    <requirement type="package" version="2.55">perl-digest-md5</requirement>
    <requirement type="package" version="2.88">perl-encode</requirement>
    <requirement type="package" version="1.05">perl-encode-locale</requirement>
    <requirement type="package" version="5.72">perl-exporter</requirement>
    <requirement type="package" version="1.002001">perl-exporter-tiny</requirement>
    <requirement type="package" version="7.36">perl-extutils-makemaker</requirement>
    <requirement type="package" version="6.04">perl-file-listing</requirement>
    <requirement type="package" version="2.16">perl-file-path</requirement>
    <requirement type="package" version="0.2304">perl-file-temp</requirement>
    <requirement type="package" version="3.72">perl-html-parser</requirement>
    <requirement type="package" version="3.20">perl-html-tagset</requirement>
    <requirement type="package" version="5.07">perl-html-tree</requirement>
    <requirement type="package" version="6.04">perl-http-cookies</requirement>
    <requirement type="package" version="6.01">perl-http-daemon</requirement>
    <requirement type="package" version="6.02">perl-http-date</requirement>
    <requirement type="package" version="6.18">perl-http-message</requirement>
    <requirement type="package" version="6.01">perl-http-negotiate</requirement>
    <requirement type="package" version="2.087">perl-io-compress</requirement>
    <requirement type="package" version="1.001">perl-io-html</requirement>
    <requirement type="package" version="2.066">perl-io-socket-ssl</requirement>
    <requirement type="package" version="1.10">perl-io-zlib</requirement>
    <requirement type="package" version="4.02">perl-json</requirement>
    <requirement type="package" version="2.34">perl-json-xs</requirement>
    <requirement type="package" version="6.39">perl-libwww-perl</requirement>
    <requirement type="package" version="0.428">perl-list-moreutils</requirement>
    <requirement type="package" version="0.428">perl-list-moreutils-xs</requirement>
    <requirement type="package" version="6.04">perl-lwp-mediatypes</requirement>
    <requirement type="package" version="6.07">perl-lwp-protocol-https</requirement>
    <requirement type="package" version="3.15">perl-mime-base64</requirement>
    <requirement type="package" version="20180117">perl-mozilla-ca</requirement>
    <requirement type="package" version="6.19">perl-net-http</requirement>
    <requirement type="package" version="1.88">perl-net-ssleay</requirement>
    <requirement type="package" version="1.09">perl-ntlm</requirement>
    <requirement type="package" version="0.236">perl-parent</requirement>
    <requirement type="package" version="3.75">perl-pathtools</requirement>
    <requirement type="package" version="1.52">perl-scalar-list-utils</requirement>
    <requirement type="package" version="2.027">perl-socket</requirement>
    <requirement type="package" version="3.15">perl-storable</requirement>
    <requirement type="package" version="0.05">perl-test-requiresinternet</requirement>
    <requirement type="package" version="1.28">perl-time-local</requirement>
    <requirement type="package" version="0.30">perl-try-tiny</requirement>
    <requirement type="package" version="1.0">perl-types-serialiser</requirement>
    <requirement type="package" version="1.76">perl-uri</requirement>
    <requirement type="package" version="6.02">perl-www-robotrules</requirement>
    <requirement type="package" version="1.12">perl-xml-namespacesupport</requirement>
    <requirement type="package" version="2.44_01">perl-xml-parser</requirement>
    <requirement type="package" version="1.02">perl-xml-sax</requirement>
    <requirement type="package" version="1.09">perl-xml-sax-base</requirement>
    <requirement type="package" version="0.51">perl-xml-sax-expat</requirement>
    <requirement type="package" version="2.25">perl-xml-simple</requirement>
    <requirement type="package" version="0.24">perl-xsloader</requirement>
    <requirement type="package" version="21.0.1">pip</requirement>
    <requirement type="package" version="3.9.2">python</requirement>
    <requirement type="package" version="2.8.1">python-dateutil</requirement>
    <requirement type="package" version="3.9">python_abi</requirement>
    <requirement type="package" version="8.0">readline</requirement>
    <requirement type="package" version="49.6.0">setuptools</requirement>
    <requirement type="package" version="1.15.0">six</requirement>
    <requirement type="package" version="3.0.5">smmap</requirement>
    <requirement type="package" version="3.34.0">sqlite</requirement>
    <requirement type="package" version="0.8.9">tabulate</requirement>
    <requirement type="package" version="8.6.10">tk</requirement>
    <requirement type="package" version="2021">tzdata</requirement>
    <requirement type="package" version="0.36.2">wheel</requirement>
    <requirement type="package" version="5.2.5">xz</requirement>
    <requirement type="package" version="1.2.11">zlib</requirement>
  </requirements>
  <command detect_errors="exit_code"><![CDATA[
    python3 /home/galaxy/resfinder/run_resfinder.py -s "$s" -l "$l" -t "$t" --acquired --point -ifa ${input} -db_res /home/galaxy/resfinder/db_resfinder/ -db_point /home/galaxy/resfinder/db_pointfinder/ -o output && mv ./output/ResFinder_Resistance_gene_seq.fsa $resistance_genes
  ]]></command>
  <inputs>
    <param format="fasta" name="input" type="data" label="FASTA file : "/>
    <param name="s" type="select" label="Select the species:" help="*Chromosomal point mutation database exist">
      <option value="campylobacter">Campylobacter spp.*</option>
      <option value="campylobacter jejuni">Campylobacter jejuni*</option>
      <option value="campylobacter coli">Campylobacter coli*</option>
      <option value="escherichia coli">Escherichia coli*</option>
      <option value="salmonella">Salmonella spp.*</option>
      <option value="plasmodium falciparum">Plasmodium falciparum*</option>
      <option value="neisseria gonorrhoeae">Neisseria gonorrhoeae*</option>
      <option value="mycobacterium tuberculosis">Mycobacterium tuberculosis*</option>
      <option value="enterococcus faecalis">Enterococcus faecalis*</option>
      <option value="enterococcus faecium">Enterococcus faecium*</option>
      <option value="klebsiella">Klebsiella*</option>
      <option value="helicobacter pylori">Helicobacter pylori*</option>
      <option value="staphylococcus aureus">Staphylococcus aureus*</option>
      <option value="other">Other</option>
    </param>
    <param name="l" type="text" area="false" value="0.6" label="Minimum (breadth-of) coverage of ResFinder within the range 0-1:"/>
    <param name="t" type="text" value="0.8" area="false" label="Threshold for identity of ResFinder within the range 0-1:"/>
  </inputs> 
  <outputs>
	  <collection name="outputreport" type="list" label="${tool.name} on ${on_string}: Report files">
      <discover_datasets pattern="(?P&lt;name&gt;.+)\.txt$" directory="./output" format="txt"/>
    </collection>
    <data format="fasta" name="resistance_genes" label="${tool.name} on ${on_string}: resistance genes"/>
  </outputs>
  <help><![CDATA[
    This tool allows to identify acquired antimicrobial resistance genes in total or partial sequenced isolates of bacteria (in FASTA format).
 
    BitBucket: https://bitbucket.org/genomicepidemiology/resfinder/src/master/  
  ]]></help>

  <citations>
    <citation type="doi">10.1093/jac/dkaa345</citation>
  </citations>
</tool>