# 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