# HG changeset patch # User iuc # Date 1751030610 0 # Node ID e94194f13332dda56298e2b36ae0201c7bc72de2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/maftools commit 09c8e251f8309b85d189c8052dfbc7b8e108976a diff -r 000000000000 -r e94194f13332 mafFilter.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mafFilter.xml Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,255 @@ + + Filter MAF files based on various criteria + + 469 + 0 + + + ucsc-maffilter + + '$output_maf' + ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + reject + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @misc{mafFilter, + author = {Kent UCSC}, + title = {mafFilter: A tool for filtering MAF files}, + note = {Tool for filtering Multiple Alignment Format files} +} + + + + + + + \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/componentFilter.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/componentFilter.txt Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,3 @@ +human.chr1 +mouse.chr1 +dog.chr1 \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/filter_in.maf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/filter_in.maf Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,32 @@ +##maf version=1 scoring=example +a score=1000.0 +s human.chr1 100 10 + 1000 ACGTACGTAC +s mouse.chr1 200 10 + 2000 ACGTACGTAC +s dog.chr1 300 10 + 3000 ACGTACGTAC + +a score=500.0 +s human.chr2 150 5 + 1000 ACGTA +s mouse.chr2 250 5 + 2000 ACGT- + +a score=200.0 +s human.chr3 200 15 + 1000 ACGTACGTACGTACG +s cat.chr3 350 15 + 4000 ACGTACGTACGTACG +s dog.chr3 450 15 + 5000 ACGTACGTACGTACG +s rat.chr3 550 15 + 6000 ACGTACGTACGTACG + +a score=50.0 +s human.chr4 110 10 + 1000 ACGTACGTAC +s mouse.chr4 210 10 + 2000 ACGTACGTAC + +a score=3000.0 +s human.chr5 105 10 + 1000 ACGTACGTAC +s mouse.chr5 205 10 + 2000 ACGTACGTAC +s dog.chr5 305 10 + 3000 ACGTACGTAC +s cat.chr5 405 10 + 4000 ACGTACGTAC +s rat.chr5 505 10 + 5000 ACGTACGTAC +s cow.chr5 605 10 + 6000 ACGTACGTAC + +a score=600.0 +s human.chr6 100 10 + 1000 ACGTACGTAC +s mouse.chr6 200 10 + 2000 ACGTACGTAC +s dog.chr6 300 10 + 3000 ACGTACGTAC \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/gorGor3.bed --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/gorGor3.bed Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,2 @@ +chr7 1006 1007 +chr7 1013 1014 \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/hg38.bed --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/hg38.bed Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,2 @@ +chr7 1005 1006 +chr7 1010 1012 \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/mafIn.maf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/mafIn.maf Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,5 @@ +##maf version=1 scoring=blastz +a score=1234 +s hg38.chr7 1000 20 + 248956422 ACGTACGTACGTACGTACGT +s panTro4.chr7 1000 20 + 159345973 ACGTAC-TAC-TACGTACGT +s gorGor3.chr7 1000 20 + 174310764 A-GTACGTAC-TACG-AC-T \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/malformed.maf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/malformed.maf Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,32 @@ +##maf version=1 scoring=example +a score=1000.0 +s human.chr1 100 10 + 1000 ACGTACGTAC +s mouse.chr1 200 10 + 2000 ACGTACGTAC +s dog.chr1 300 10 + 3000 ACGTACGTAC + +a score=500.0 +s human.chr2 150 5 + 1000 ACGTA +s mouse.chr2 250 5 + 2000 ACGT- + +a score=200.0 +s human.chr3 200 15 + 1000 ACGTACGTACGTACG +s cat.chr3 350 15 + 4000 ACGTACGTACGTACG +s dog.chr3 450 15 + 5000 ACGTACGTACGTACG +s rat.chr3 550 15 + 6000 ACGTACGTACGTACG + +a score=50.0 +s human.chr4 110 10 + 1000 ACGTACGTAC +s mouse.chr4 210 10 + 2000 ACGTACGTAC + +a score=3000.0 +s human.chr5 105 10 + 1000 ACGTACGTAC +s mouse.chr5 205 10 + 2000 ACGTACGTAC +s dog.chr5 305 10 + 3000 ACGTACGTAC +s cat.chr5 405 10 + 4000 ACGTACGTAC +s rat.chr5 505 10 + 5000 ACGTACGTAC +s cow.chr5 605 10 + 6000 ACGTACGTAC + +a score=600.0 +s human.chr6 100 10 + 1000 ACGTACGTAC +s mouse.chr6 200 10 + 2000 ACGTACGTAC +s dog.chr6 \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/panTro4.bed --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/panTro4.bed Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,1 @@ +chr7 1007 1008 \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/ref.2bit Binary file test-data/ref.2bit has changed diff -r 000000000000 -r e94194f13332 test-data/ref.fa --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/ref.fa Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,2 @@ +>chr7 +NNNNNACGTACGTACGTACGTNNNNNTGCACTGCACTGCACTGCANNNNN \ No newline at end of file diff -r 000000000000 -r e94194f13332 test-data/speciesFilter.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/speciesFilter.txt Fri Jun 27 13:23:30 2025 +0000 @@ -0,0 +1,1 @@ +dog \ No newline at end of file