# HG changeset patch # User iuc # Date 1737542090 0 # Node ID 6fdee3720de7fc36f9447cc0f9993da51bbe560f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ppanggolin commit f51871dfce652ad0bbb9d4967d02338d03b9e2a3 diff -r 000000000000 -r 6fdee3720de7 macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Wed Jan 22 10:34:50 2025 +0000 @@ -0,0 +1,19 @@ + + 2.2.1 + 0 + + + 10.1371/journal.pcbi.1007732 + + + + + ppanggolin + + + + + ppanggolin + + + diff -r 000000000000 -r 6fdee3720de7 ppanggolin_all.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ppanggolin_all.xml Wed Jan 22 10:34:50 2025 +0000 @@ -0,0 +1,324 @@ + + generates a partitioned pangenome + + macros.xml + + + + + > "./tmp_ppanggolin/organism_list/organism.list" && + + #end for + + ppanggolin all + + #if $extension_input_files == "fasta": + --fasta + #elif $extension_input_files == "genbank": + --anno + #end if + "./tmp_ppanggolin/organism_list/organism.list" + + -o ./tmp_ppanggolin/all + --force + --cpu "\${GALAXY_SLOTS:-4}" + + --coverage $coverage + --identity $identity + --translation_table $translation_table + + + #if str($nb_of_partitions) != "": + --nb_of_partitions $nb_of_partitions + #end if + + $do_defrag + + + #if "output_functional_modules" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/functional_modules.tsv > '${functional_modules}' + #end if + #if "output_modules_RGP_lists" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/modules_RGP_lists.tsv > '${modules_RGP_lists}' + #end if + #if "output_modules_spots" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/modules_spots.tsv > '${modules_spots}' + #end if + #if "output_modules_in_genomes" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/modules_in_genomes.tsv > '${modules_in_genomes}' + #end if + #if "output_modules_summary" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/modules_summary.tsv > '${modules_summary}' + #end if + #if "output_spot_borders" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/spot_borders.tsv > '${spot_borders}' + #end if + #if "output_spots" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/spots.tsv > '${spots}' + #end if + #if "output_summarize_spots" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/summarize_spots.tsv > '${summarize_spots}' + #end if + #if "output_border_protein_genes" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/border_protein_genes.fasta > '${border_protein_genes}' + #end if + + #if "output_tile_plot" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/tile_plot.html > '${tile_plot}' + #end if + #if "output_ushaped_plot" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/Ushaped_plot.html > '${Ushaped_plot}' + #end if + + #if "output_pangenomeGraph_json" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/pangenomeGraph.json > '${pangenomeGraph_json}' + #end if + #if "output_pangenomeGraph_gexf" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/pangenomeGraph.gexf > '${pangenomeGraph_gexf}' + #end if + #if "output_pangenomeGraph_light_gexf" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/pangenomeGraph_light.gexf > '${pangenomeGraph_light_gexf}' + #end if + + #if "output_matrix" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/matrix.csv > '${matrix}' + #end if + #if "output_mean_persistent_duplication" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/mean_persistent_duplication.tsv > '${mean_persistent_duplication}' + #end if + #if "output_gene_families" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/gene_families.tsv > '${gene_families}' + #end if + #if "output_gene_presence_absence" in $advanced_pangenome_optional_files: + && cat ./tmp_ppanggolin/all/gene_presence_absence.Rtab > '${gene_presence_absence}' + #end if + + + && cat ./tmp_ppanggolin/all/regions_of_genomic_plasticity.tsv > '${regions_of_genomic_plasticity}' + && cat ./tmp_ppanggolin/all/pangenome.h5 > '${pangenome_h5}' + && cat ./tmp_ppanggolin/all/genomes_statistics.tsv > '${genomes_statistics}' + + + ]]> + + + + + + + + + + + value == "" or int(value) >= 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + advanced_pangenome_optional_files and "output_functional_modules" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_modules_RGP_lists" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_modules_spots" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_modules_in_genomes" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_modules_summary" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_border_protein_genes" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_spot_borders" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_spots" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_summarize_spots" in advanced_pangenome_optional_files + + + + advanced_pangenome_optional_files and "output_pangenomeGraph_json" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_pangenomeGraph_gexf" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_pangenomeGraph_light_gexf" in advanced_pangenome_optional_files + + + + + advanced_pangenome_optional_files and "output_tile_plot" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_Ushaped_plot" in advanced_pangenome_optional_files + + + + advanced_pangenome_optional_files and "output_matrix" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_mean_persistent_duplication" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_gene_families" in advanced_pangenome_optional_files + + + advanced_pangenome_optional_files and "output_gene_presence_absence" in advanced_pangenome_optional_files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r 6fdee3720de7 test-data/fasta/AP028611_984801_1194801.fasta.gz Binary file test-data/fasta/AP028611_984801_1194801.fasta.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/fasta/CP107038_1022972_1232972.fasta.gz Binary file test-data/fasta/CP107038_1022972_1232972.fasta.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/fasta/CP113115_1290693_1440693.fasta.gz Binary file test-data/fasta/CP113115_1290693_1440693.fasta.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/fasta/LN831051_1254175_1464175.fasta.gz Binary file test-data/fasta/LN831051_1254175_1464175.fasta.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/fasta/NC_012467_959209_1169209.fasta.gz Binary file test-data/fasta/NC_012467_959209_1169209.fasta.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/genbank/AP028611_984801_1194801.gb.gz Binary file test-data/genbank/AP028611_984801_1194801.gb.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/genbank/CP107038_1022972_1232972.gb.gz Binary file test-data/genbank/CP107038_1022972_1232972.gb.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/genbank/CP113115_1290693_1440693.gb.gz Binary file test-data/genbank/CP113115_1290693_1440693.gb.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/genbank/LN831051_1254175_1464175.gb.gz Binary file test-data/genbank/LN831051_1254175_1464175.gb.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/genbank/NC_012467_959209_1169209.gb.gz Binary file test-data/genbank/NC_012467_959209_1169209.gb.gz has changed diff -r 000000000000 -r 6fdee3720de7 test-data/h5/test_data.h5 Binary file test-data/h5/test_data.h5 has changed