Mercurial > repos > greg > gene_family_aligner
changeset 36:264c72346d0f draft
Uploaded
author | greg |
---|---|
date | Thu, 08 Jun 2017 09:45:07 -0400 |
parents | e58f6138188c |
children | 71ba5e9cf1dd |
files | .shed.yml gene_family_aligner.xml macros.xml |
diffstat | 3 files changed, 79 insertions(+), 94 deletions(-) [+] |
line wrap: on
line diff
--- a/.shed.yml Thu May 25 09:11:55 2017 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,13 +0,0 @@ -name: plant_tribes_gene_family_aligner -owner: greg -description: | - Contains a tool that integrates de novo assembly sequences with scaffold gene family sequences. -homepage_url: https://github.com/dePamphilis/PlantTribes -long_description: | - Contains a tool that tool is one of the PlantTribes collection of automated modular analysis pipelines that - utilize objective classifications of complete protein sequences from sequenced plant genomes to perform - comparative evolutionary studies. This tool aligns gene family sequences. -remote_repository_url: https://github.com/gregvonkuster/galaxy_tools/tree/master/tools/plant_tribes/gene_family_aligner -type: unrestricted -categories: -- Phylogenetics
--- a/gene_family_aligner.xml Thu May 25 09:11:55 2017 -0400 +++ b/gene_family_aligner.xml Thu Jun 08 09:45:07 2017 -0400 @@ -4,81 +4,79 @@ <import>macros.xml</import> </macros> <expand macro="requirements_gene_family_aligner" /> - <command detect_errors="exit_code"> - <![CDATA[ - #set input_format = $input_format_cond.input_format - #set alignment_method_cond = $input_format_cond.alignment_method_cond - #set alignment_method = $alignment_method_cond.alignment_method - #if str($input_format_cond.input_format) == 'ptortho': - #set output_codon_alignments = False - #else if str($input_format_cond.input_format) == 'ptorthocs' and str($input_format_cond.codon_alignments ) == 'no': - #set output_codon_alignments = False - #else: - #set output_codon_alignments = True - #end if + <command detect_errors="exit_code"><![CDATA[ +#set input_format = $input_format_cond.input_format +#set alignment_method_cond = $input_format_cond.alignment_method_cond +#set alignment_method = $alignment_method_cond.alignment_method +#if str($input_format_cond.input_format) == 'ptortho': + #set output_codon_alignments = False +#else if str($input_format_cond.input_format) == 'ptorthocs' and str($input_format_cond.codon_alignments ) == 'no': + #set output_codon_alignments = False +#else: + #set output_codon_alignments = True +#end if - python $__tool_directory__/gene_family_aligner.py - --alignment_method $alignment_method - #if str($alignment_method) == 'pasta': - --pasta_script_path '$__tool_directory__/run_pasta.py' - --pasta_iter_limit $alignment_method_cond.pasta_iter_limit - #end if - --num_threads \${GALAXY_SLOTS:-4} - #if str($input_format) == 'ptortho': - --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path' - #else: - ## str($input_format) == 'ptorthocs' - --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path' - #if str($input_format_cond.codon_alignments) == 'yes': - --codon_alignments 'true' - #end if - #end if - #set remove_gappy_sequences = $remove_gappy_sequences_cond.remove_gappy_sequences - #if str($remove_gappy_sequences) == 'yes': - #set trim_type_cond = $remove_gappy_sequences_cond.trim_type_cond - #set trim_type = $trim_type_cond.trim_type - #if str($trim_type) == 'gap_trimming' and str($trim_type_cond.gap_trimming): - --gap_trimming $trim_type_cond.gap_trimming - #else: - ## str($trim_type) == 'automated_trimming' - --automated_trimming 'true' - #end if - #set remove_sequences_with_gaps_cond = $remove_gappy_sequences_cond.remove_sequences_with_gaps_cond - #set remove_sequences_with_gaps = $remove_sequences_with_gaps_cond.remove_sequences_with_gaps - #if str($remove_sequences_with_gaps) == 'yes': - #if str($remove_sequences_with_gaps_cond.remove_sequences_with_gaps_of): - --remove_sequences $remove_sequences_with_gaps_cond.remove_sequences_with_gaps_of - #end if - #if str($remove_sequences_with_gaps_cond.iterative_realignment): - --iterative_realignment $remove_sequences_with_gaps_cond.iterative_realignment - #end if - #if $output_codon_alignments: - --output '$output_aln_filtered_ca' - --output_dir '$output_aln_filtered_ca.files_path' - #else: - --output '$output_aln_filtered' - --output_dir '$output_aln_filtered.files_path' - #end if - #else: - #if $output_codon_alignments: - --output '$output_aln_trimmed_ca' - --output_dir '$output_aln_trimmed_ca.files_path' - #else: - --output '$output_aln_trimmed' - --output_dir '$output_aln_trimmed.files_path' - #end if - #end if - #else: - #if $output_codon_alignments: - --output '$output_aln_ca' - --output_dir '$output_aln_ca.files_path' - #else: - --output '$output_aln' - --output_dir '$output_aln.files_path' - #end if - #end if - ]]> - </command> +python $__tool_directory__/gene_family_aligner.py +--alignment_method $alignment_method +#if str($alignment_method) == 'pasta': + --pasta_script_path '$__tool_directory__/run_pasta.py' + --pasta_iter_limit $alignment_method_cond.pasta_iter_limit +#end if +--num_threads \${GALAXY_SLOTS:-4} +#if str($input_format) == 'ptortho': + --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path' +#else: + ## str($input_format) == 'ptorthocs' + --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path' + #if str($input_format_cond.codon_alignments) == 'yes': + --codon_alignments 'true' + #end if +#end if +#set remove_gappy_sequences = $remove_gappy_sequences_cond.remove_gappy_sequences +#if str($remove_gappy_sequences) == 'yes': + #set trim_type_cond = $remove_gappy_sequences_cond.trim_type_cond + #set trim_type = $trim_type_cond.trim_type + #if str($trim_type) == 'gap_trimming' and str($trim_type_cond.gap_trimming): + --gap_trimming $trim_type_cond.gap_trimming + #else: + ## str($trim_type) == 'automated_trimming' + --automated_trimming 'true' + #end if + #set remove_sequences_with_gaps_cond = $remove_gappy_sequences_cond.remove_sequences_with_gaps_cond + #set remove_sequences_with_gaps = $remove_sequences_with_gaps_cond.remove_sequences_with_gaps + #if str($remove_sequences_with_gaps) == 'yes': + #if str($remove_sequences_with_gaps_cond.remove_sequences_with_gaps_of): + --remove_sequences $remove_sequences_with_gaps_cond.remove_sequences_with_gaps_of + #end if + #if str($remove_sequences_with_gaps_cond.iterative_realignment): + --iterative_realignment $remove_sequences_with_gaps_cond.iterative_realignment + #end if + #if $output_codon_alignments: + --output '$output_aln_filtered_ca' + --output_dir '$output_aln_filtered_ca.files_path' + #else: + --output '$output_aln_filtered' + --output_dir '$output_aln_filtered.files_path' + #end if + #else: + #if $output_codon_alignments: + --output '$output_aln_trimmed_ca' + --output_dir '$output_aln_trimmed_ca.files_path' + #else: + --output '$output_aln_trimmed' + --output_dir '$output_aln_trimmed.files_path' + #end if + #end if +#else: + #if $output_codon_alignments: + --output '$output_aln_ca' + --output_dir '$output_aln_ca.files_path' + #else: + --output '$output_aln' + --output_dir '$output_aln.files_path' + #end if +#end if + ]]></command> <inputs> <conditional name="input_format_cond"> <param name="input_format" type="select" label="Classified orthogroup fasta files">
--- a/macros.xml Thu May 25 09:11:55 2017 -0400 +++ b/macros.xml Thu Jun 08 09:45:07 2017 -0400 @@ -1,29 +1,29 @@ <?xml version='1.0' encoding='UTF-8'?> <macros> - <token name="@WRAPPER_VERSION@">0.8</token> + <token name="@WRAPPER_VERSION@">1.0</token> <xml name="requirements_assembly_post_processor"> <requirements> - <requirement type="package" version="0.8">plant_tribes_assembly_post_processor</requirement> + <requirement type="package" version="1.0.0">plant_tribes_assembly_post_processor</requirement> </requirements> </xml> <xml name="requirements_gene_family_aligner"> <requirements> - <requirement type="package" version="0.8">plant_tribes_gene_family_aligner</requirement> + <requirement type="package" version="1.0.0">plant_tribes_gene_family_aligner</requirement> </requirements> </xml> <xml name="requirements_gene_family_classifier"> <requirements> - <requirement type="package" version="0.8">plant_tribes_gene_family_classifier</requirement> + <requirement type="package" version="1.0.0">plant_tribes_gene_family_classifier</requirement> </requirements> </xml> <xml name="requirements_gene_family_integrator"> <requirements> - <requirement type="package" version="0.8">plant_tribes_gene_family_integrator</requirement> + <requirement type="package" version="1.0.0">plant_tribes_gene_family_integrator</requirement> </requirements> </xml> <xml name="requirements_kaks_analysis"> <requirements> - <requirement type="package" version="0.8">plant_tribes_kaks_analysis</requirement> + <requirement type="package" version="1.0.0">plant_tribes_kaks_analysis</requirement> </requirements> </xml> <xml name="requirements_ks_distribution"> @@ -33,7 +33,7 @@ </xml> <xml name="requirements_gene_family_phylogeny_builder"> <requirements> - <requirement type="package" version="0.8">plant_tribes_gene_family_phylogeny_builder</requirement> + <requirement type="package" version="1.0.0">plant_tribes_gene_family_phylogeny_builder</requirement> </requirements> </xml> <xml name="param_codon_alignments">