Mercurial > repos > fubar > microsatbed
changeset 30:53c4f91c6031 draft default tip
planemo upload for repository https://github.com/fubar2/microsatbed commit 80a8c0db54b6e2cab9dfe7178b1e5b3b39592f2c
| author | fubar |
|---|---|
| date | Sat, 20 Jul 2024 01:44:09 +0000 |
| parents | efc775ab30fe |
| children | |
| files | find_str.py microsatbed.xml |
| diffstat | 2 files changed, 24 insertions(+), 17 deletions(-) [+] |
line wrap: on
line diff
--- a/find_str.py Fri Jul 19 23:32:59 2024 +0000 +++ b/find_str.py Sat Jul 20 01:44:09 2024 +0000 @@ -88,13 +88,13 @@ bed += cbed if args.bigwig: wig.sort() - bedg = ['%s %d %d %.3f' % x for x in wig] + bedg = ["%s %d %d %.3f" % x for x in wig] with open("temp.bedg", "w") as bw: - bw.write('\n'.join(bedg)) + bw.write("\n".join(bedg)) chroms = ["%s\t%s" % (x, chrlens[x]) for x in chrlens.keys()] with open("temp.chromlen", "w") as cl: - cl.write('\n'.join(chroms)) - cmd = ["bedGraphToBigWig", "temp.bedg", "temp.chromlen", "temp.bw" ] + cl.write("\n".join(chroms)) + cmd = ["bedGraphToBigWig", "temp.bedg", "temp.chromlen", "temp.bw"] subprocess.run(cmd) shutil.move("temp.bw", args.bed) else:
--- a/microsatbed.xml Fri Jul 19 23:32:59 2024 +0000 +++ b/microsatbed.xml Sat Jul 20 01:44:09 2024 +0000 @@ -1,10 +1,17 @@ -<tool name="STR to bed" id="microsatbed" version="1.3.2" profile="22.05"> +<tool name="STR to bed" id="microsatbed" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05"> <description>Short Tandem Repeats to bed features from fasta</description> + <macros> + <token name="@TOOL_VERSION@">1.3.2</token> + <token name="@VERSION_SUFFIX@">0</token> + <token name="@PYFASTX_VERSION@">2.1.0</token> + <token name="@PYTHON_VERSION@">3.12.3</token> + <token name="@UCSC_VERSION@">455</token> + </macros> <requirements> - <requirement version="3.12.3" type="package">python</requirement> - <requirement version="2.1.0" type="package">pyfastx</requirement> - <requirement version="1.3.2" type="package">pytrf</requirement> - <requirement version="455" type="package">ucsc-bedgraphtobigwig</requirement> + <requirement version="@PYTHON_VERSION@" type="package">python</requirement> + <requirement version="@PYFASTX_VERSION@" type="package">pyfastx</requirement> + <requirement version="@TOOL_VERSION@" type="package">pytrf</requirement> + <requirement version="@UCSC_VERSION@" type="package">ucsc-bedgraphtobigwig</requirement> </requirements> <required_files> @@ -14,9 +21,9 @@ <command><