Mercurial > repos > galaxyp > iedb_netmhcpan
view netmhcpan.xml @ 0:88e44dab2988 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/iedb_netmhcpan commit 0ac7534c8d9f5bfea21b998286f822784e62da08
author | galaxyp |
---|---|
date | Wed, 09 Jul 2025 12:56:30 +0000 |
parents | |
children |
line wrap: on
line source
<tool id="iedb_netmhcpan" name="NetMHCPan" version="4.1+galaxy0" profile="24.2"> <description>MHC Binding prediction</description> <macros> <import>netmhcpan_alleles_macros.xml</import> <import>shared_macros.xml</import> </macros> <requirements> <expand macro="requirements" /> </requirements> <command detect_errors="exit_code"><![CDATA[ #import re python '${__tool_directory__}/nextgen_iedb_api.py' --tool-group=mhci #for $method in $methods: --method=$method #end for #if $alleles.allelesrc == 'history': -A '$alleles.allele_file' #else: -A '$entered_alleles' #end if -l '$length_start','$length_end' #if $sequence.seqsrc == 'fasta': -i '$sequence.seq_fasta' #else if $sequence.seqsrc == 'tabular': -i '$sequence.seq_tsv' -c #echo int(str($sequence.pep_col)) - 1 #else: -i '$entered_seqs' -c 0 #end if -o '$output' ]]></command> <configfiles> <expand macro="configfiles" /> </configfiles> <inputs> <param name="methods" type="select" multiple="true" label="Prediction Method"> <option value="netmhcpan_el" selected="true">netmhcpan_el</option> <option value="netmhcpan_ba">netmhcpan_ba</option> </param> <expand macro="inputs" hla_examples="HLA-A*03:01 HLA-B*07:02"/> </inputs> <outputs> <data name="output" format="tabular" label="IEDB NetMHCPan ${methods}"/> </outputs> <tests> <!-- test1 --> <test> <param name="alleles|allelesrc" value="entry"/> <param name="alleles|allele_text" value="HLA-A*01:01 HLA-A*03:01"/> <param name="methods" value="netmhcpan_ba,netmhcpan_el"/> <param name="sequence|seqsrc" value="entry"/> <param name="sequence|seq_text" value="SLYNTVATLYCVHQRIDV"/> <output name="output" file="outputs/netmhcpan_output_1.tsv"/> </test> <!-- test2 --> <test> <param name="alleles|allelesrc" value="history"/> <param name="alleles|allele_file" value="netmhcpan_alleles.txt"/> <param name="sequence|seqsrc" value="tabular"/> <param name="sequence|seq_tsv" value="seqs.tsv"/> <param name="sequence|pep_col" value="3"/> <output name="output" file="outputs/netmhcpan_output_2.tsv"/> </test> <!-- test3 --> <test> <param name="alleles|allelesrc" value="history"/> <param name="alleles|allele_file" value="netmhcpan_alleles.txt"/> <param name="length_start" value="8"/> <param name="length_end" value="14"/> <param name="sequence|seqsrc" value="fasta"/> <param name="sequence|seq_fasta" value="seqs.fa"/> <output name="output" file="outputs/netmhcpan_output_3.tsv"/> </test> </tests> <help><![CDATA[ The NetMHCpan-4.1 server predicts binding of peptides to any MHC molecule of known sequence using artificial neural networks (ANNs). This tool uses the "Next-Generation IEDB Tools" API to submit NetMHCpan-4.1 jobs and retrieve results. IEDB is a free resource, funded by a contract from the National Institute of Allergy and Infectious Diseases. ]]></help> <citations> <expand macro="citations" /> </citations> </tool>