# HG changeset patch # User jdv # Date 1504075982 14400 # Node ID decd5688d7195ea49774d97541696626d9a29528 planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/nanonet commit bf5788ad5a3293446a50a3246b44ba09174c9b71 diff -r 000000000000 -r decd5688d719 nanonet_1D.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nanonet_1D.py Wed Aug 30 02:53:02 2017 -0400 @@ -0,0 +1,52 @@ +#!/usr/bin/env python3 + +import sys, os +import glob +import tarfile +import subprocess +import shutil +import h5py +import numpy as np + +def main(): + tar_file = sys.argv[1] + out_file = sys.argv[2] + threads = sys.argv[3] + + extract_fast5(tar_file) + + subprocess.call(["nanonetcall", + "--jobs", threads, + "--fastq", + "--output", out_file, + "in_dir" ]) + +def extract_fast5(fn): + + try: + in_dir = "in_dir" + if not os.path.exists(in_dir): + os.makedirs(in_dir) + + tar = tarfile.open(fn, mode='r') + tar.extractall(path=in_dir) + + files = glob.glob( + os.path.join(in_dir, "**", "*.fast5"), + recursive=True + ) + if len(files) < 1: + raise ValueError('No FAST5 files found') + for f in files: + shutil.copy(f, in_dir) + + except OSError as e: + print("Unexpected error:", e.strerror) + raise + + except: + print("Unexpected error:", sys.exc_info()[0]) + raise + +if __name__ == "__main__" : + main() diff -r 000000000000 -r decd5688d719 nanonet_1D.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nanonet_1D.xml Wed Aug 30 02:53:02 2017 -0400 @@ -0,0 +1,86 @@ + + + ONT development basecaller + + + + + + + + echo "2.0.0" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r decd5688d719 test-data/test_data.fast5.tar.gz Binary file test-data/test_data.fast5.tar.gz has changed diff -r 000000000000 -r decd5688d719 test-data/test_data.fastq --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_data.fastq Wed Aug 30 02:53:02 2017 -0400 @@ -0,0 +1,24 @@ +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12091_ch_399_strand +TCAACTACAGGGCTGGGAGAATGCAGCAGTGCAGGAGGCTGCTGAGGAGGCAGAAGCGGAGGCAAGCACTCAGAACAGCAGCAATCAGGCTGGGGCAGGCTGCTCAGCTCGCCAGGCGGTGCAGGCGGGAAGCTGAGTAAATGCTGGGGGCTCAAACTCGCTGGAATCAGAATGGGGAGGCATCCTCAGTCTCAGCCAAGGCATATAGCAGGGAAGCTGGGGCTCAGGCTCAGGCAGTCAGGGAGGCACGTCAAGGCAGCCAGGGCTGAGGCTCTGCTGGGGCTGGGAAGCAAGGCTCAGGCATAATCACTTCAGAGAATCTCAGGGAGGTCAGATGGCTCAAGCAGGCTGGGAAACGGCGGGGCTCCGCCCAGCAAGAATGGGTGGGGCAGTGGCCGGGCAGAGGCATCTTGAGGCTGGTCAGTGGGGCTCAGGGCGCAGCTCACTCAGGAAACTGCAGAGGGCTCAGGAGAAACACAGGCATGCTGGGGGCTGGGGCGCTGAAATGAGGGTCAAAGTGCAGGCTCAGTCTCATGGGGGCTCAGAAATGATCTTTTGGGGCTAGGAATCCTGCCTCGAGGCTCAGAGGCTGAGGAGGCGGGAAGCAGAGTGAGGGCGCTCACTCAGGAAGCAGAAGCAGGAAATGAGGGGGCAATCAGGGCCGAGAACTGAGAAACAGGCAGTAGAGGGGTGCGGCGCGGTCAAGGCAGAGGCAGAGCAGGCTGGGAATCAGGCAGCAGGCTCGCGGCTGCTCAAGCAGGGGCAAGGCAAGGCTCAGGCTCAAAATAGAAACACGCTTTT ++ +%$%$$%#$$*'$#$#')$&##$###"##$"#%$%&#'%$#&&#$#'&#%&#$&##$#%%#$$#%&&&$$#$#$##$##$$%%$#$%#%%%&$)'###''$$#%$$#%'&%"#$$'($%%$%%$'$#$&'%$#$$$$%#$%$$$$%%%&&###$%%&&#$$$$%'$(%%&$$##$'*&#&&$"$$$#%##$%%%$%#$((&*'%$######$%%$%###&('&##%$(&"##$'&$#%$$"&()$#$%%&$&$$#)$#$#$%%),'$###$'&%$###$$%)%##%''###%$$%&$$#$#"$######"#$$$%$$&$%#$%&$(/*%'%###&#$#$$$'&$$###&&$$&%$$%&%'$'''%$#$%$$$#$"###%#$##$&$%(+(%$%#"##$%**&#&$%(&##$"#$#'&##$$#""&"$$&%$#%%&%%$$%$$%$$#%%'#%'$$##$"$#%"('$$$'$()%&%%$&$%$#$$$%"###&+)($%'%'''%$$"#%%#%#)'$##$$%#####&'"$##%#$%%%$$(*+*')(&$%%$####$###$%'%##$$%&##$$$##$##"$#&%&%%#&#&%#$##%&%''#%''&%$$#%"&#'$)))%$$#&#$$%$&%$#%$&'%$%%#'''&&$%$())%$#%$%&$'&$&&$#'###$$#$$$###)*$$$#$$#&(+'$%%%'%&&%($$&&%&$#'$(&&$%$&%%'(&%&)'%%&&###%"$$#$#%$%#$$%%$$$$$#$###(('%##$'%$"####$#%$###$#%&%#'$%&%%#&#####" +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12153_ch_399_strand +TAGAACTGGGTCACTCCAGCCTCAGGCGGGGGCTGGAGGGGCGGGAATCCTGACCTCAAGTGATCTCAGGCAGCTAAATCCCAGCTAGAGGCTCAAGGTGCTCAGGGCTCAAGCTGCAGGGCTCAGAATCAAGAGTGGCTCAGGAGGTGGGCTGCAAGAACCTTCCTTCCCGGCTGTGGCTGCTCCGCCTCCCAAGTAAGCGTGGCTGCGCTCCCTCCGCCGCTGGGGGCTGCAGTGTCAGTGCTGGGAGTGGGATGCACTCGCTGGGAGTGGAGGCACTCCTCATCCCAGGCTGTGATGGGGCACGAAATCGGCGTGGCTGGGCGCGGGAGTGGGGGTCCCGCTGCCTAAGCAGCCAGCTGCGTAGCTATCAGTGGCGGTGCAGTGCAAAATAAGGCTGGCTCTCAGGGAGTCACTGAGGAGCTCAGGCATCAAATCTCAGGCTGGCGCTGCTCAAAGCTGGTGGCACAGAGCGCAGCACTTCAGCTCAAGTCAGAATCCCA ++ +"%%$#$$#%%$$"#$&(##%#$&%'($&'''&$$(($$%*'%%)(&$$$#"""&'$%('%"&###$(%&''$%%$#%$$#%%$$###$#&$"##%'('%$%$$"*($"##''#$$#$#%&%$$%$%$$###'%$$##$#$#"&(#%$#$$$#$$%&('$$%##$%%$$&$##%##$$$$##"$%$%$%%$&%%####$&&&$##'&$$&#$$('&##&#%&#$#$)-*$$##$#$$#$$$$##$$#'&#%%&)&$##$#%%'#$#$&)###&($(&%#%%&&%$##$$$$$$$#$"&$$%(&%$#$$#$%$&#'&'&%%$#&%#%#$$(*$&%''((#$$&%"$##$$$###$%#$$#"#&&%#$##%$#$$$""$$#%(#%$"&"###%#"#$$'&$#""#$$#$#%&&#$$$"##$#()$&&$$#$$$#$$$%#$$#$"%(%#%&%#$#####$&%##"$####%%&%#%%$#$%$$#$#%#""##%%#&###$$$###%% +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12081_ch_399_strand +CAGCACGCTCAGGCTGCATGTCGCCTGCAGCAGCACTCAGCTGCAGAGGCTGGGGAGGCAGCTTCCCAGGCAGCTCAGAGAGGCGCTGCTCGAAGCAGGCTGCAGGCTCAGCAGCTCAGCTCAAGCCTGCAGTGGCTCCGCAACAGCACTTCCCAAAATCAGCTGCTACAGGCTTACTGCTCAGGCAACAAAGCAGCTGCTGCTGGGGAAGCAGGAGGCCCTCACATCTGCAAGCAGCACCTGCTCACAAAACTGAGGGAAATGCCCATAGCAAAGAACTCTAGAGGCTCAGGCTGGCAGGCAGCGCTGCATACGGCAAAGCAGGAGGCTGGGGAAGGCAGGCCGCTGGCTTCAAGTGTACCTCAGAGAGCAGAGGCTGCTGGCTGGCTGCTTCCAGCTGAAATGAGGCTGCAGCTCAGCTGCAGGCTCAGGAAGCTTTCAGGAACGCTCACTGGGACAAGGGAACGCACATAAAATAAATAAAGAGCTCAAGCCATAAGAAACACATGAAATAAGAAATGGCAGAGAAATAGAGGAAATAAAGGCATAATGAGATATAAGATAAAGCACATGGCAGAAATGGCTGATAAAACGAAAGCAATAACACTCAAGGGAGGCTGATAAAGTGAGGCAAGAAATAGAAATGGCTAAAATAAATCAGGCAAAGAAATATGAAACTCGGCGTGGCAGAATCATCCGCACTCGCAGCTCAGAGGCTCAAGGGGCTCCAGCTGGCATGGCAGCAGCTCAGCAAGCAGTGAGGCTGGGCGGCAGCAGCACAAAGCGCGAGAGTGGCTCAGAGGCAAAGCAAGCGAGGCTGGGAATGTCAGGCTCAGGGGCCGCGCGCTCGGGGTGGGGGCTGCAGAGCAAAGGCCACTGCACAAATGCATGGGGCAGCAAAGGCCTCAGCTGGGCAGAGGCCATGGCTGAGGCGCGGCTGCTTCAAGCTCTCGCAAGCACTGGAAGCAGGCTCCTCGCTCACTGGCGCGGGGTGCGCCAGCGGGGCTCGCTGCACAGGGCTCGCTCCGCCACAGGCGTCGGCTCTGTGGCGTGCTGGGGCTCGCTGGCTCGGCGCAGCAGGCTGGGGCAGGGGCTCGCTCAGGC ++ +$"#$$&$&$$$&%$%#&$%$%%#$##"#%"$##$"%#$#$$$##$&$&)%$&%*(%&&##"$$%$%##$#"$####$$$%$'%%###"##$#$$#$#$%##$$#'%$&$&"#%###$#"##&&)#$###$$$#"""#$&#%%$%&#$####%%%$%&%%&"##%&&%#$#%$##%$$##$$&&#$#####%%#%$#$#####$$$'('%%#$#')$&$$$&$$#$#$$$%%'&$$$#$$%$#"###$$#$$#%$'$((&(*&$"$%$#%#%%&'%%$$&))&&%%$%&$&&$$$###$%$&%%%&$$$"%#%#%$%$#%&$$#(&$$%""&%''$$&&$"$$$&$$$&%$#$$$$####"%%$'%%$%#'%$%$('%$$$#%%$#$$$##$$#$$%$%$$#$"###%%$#####$#&$###"$###"#$&%%####"#$%#$&$#$$###$$#&&$$$%&'(%%&$#%(%'$&%$&"%%&#&$##%##$#$$#$#$#$%#%$$####"###$$$%$$%$##$#%&$$&'%#'$%&%&%$"$$$###$#$%$#$$#$$$#$%##&'&#$$%$""###%$%%$#$####$$$$$#$$%$"#"%####$###%)(+&%&$$#$%%%%%%"%#&$"%(#'&$%##$%#"###$&%%%$(''&&%%($$$&%%$##$#$%(&$##$$"$"###$$$$"#%#$#"##$#$$$#$$#'&*#'%##%&&')&#$$%&###"$$##$$%&####$$$$$$$#""$"$"%#,*%#$%&#$%####"#$"$$%$$##$&#(#%#$$$%%&&#%%"$$##$$$$#%$('$$'(&%$#"###%&####$%$$&&$$$%#$$$#$$$##$&%$###$#%#$%&'&%)&%"$$"&"#####$%##%''%$#$&%%$$$$$#$#%%$%$$$%#$''$$""$###%"'&#$"%'$%#%%%$$$$"#$###$$$#$"%#$'$%###%$$#%&$%#%$%#$"%&$$$&'(&#%%#$$#$$%$$$%%%$$"#$$&#'(%$#%#$#$&#%%"$#$%#%#$#$#$%$$"#$$##$$##%&$#$%"$####$$$$"#%$%%#&&#$$%%$$#&)'&%%%"$$##"$" +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12113_ch_399_strand +CAGGTGGGAACTGAGGAATCAGGCAGGCGCTGAGGCAGGCAGAAACTTCAGGGAGGCTGCACATCTCAATGAGGGAACCGCTCTCAGCTCTTCAGGCTCAATCCCGGGAGCTCAAGAGGCATGTTCAAGGCTGGCTCTCAGCTGTTCCTTTCAGAAATCCCAGTGGCTTGGAATAAAACAGCTCAGCTTCCAGAGCAGCAGCAGGCTGCCAAGCAGGCAAGGTGGAGGTGGCATGTGGGCAGTGTGGGGCTGGGAGGCTCAGGGCTTCCTTCACAGCAAGTCGCTCAAAGTCATAAATGGGGCTGCAGTCCCTTCCGGCGTGCTCAATCAGGCTGCTCAGGAGGCGTGAGGCTGCAGCTCCTTCCCAGCTGCAGGGAGTGAGGCAGGCTGGGGTGCAGGCTCAGAATAAAGCTGGGAGTCAGCAGAGCCAGCAGGTGGCTGCTAAGTAGCTCGCTCAGTGGCTCCTGCGGGGGCGCAAACTGCACTCAGGGTCAGGCGTAGAGCCGAGGCTCCATCAGGCTGCTTCATCAATCATCAGAACAAATGCTCAAGCAGGCGGGGCGGAGGCGGCTCAGGTGGGGCTGCCAGGTGGCTCAGGGTCCTTCCTCCTCAGGAATCAAGCTCATCGCTGCGCGGGAAAGCTCACAGGCTCAAGGGCTGCCGGGAATCGCTGTGGCAGCTGCACTCAGGGCTCACTCAAGGCAGGCTGAAATCCGGGGGCGTCTCAGTCTGCTCCAAGTGGGCAGAAATGCTGAGGCTGGCTCAGAAACTCAGCGCGTGTCAGGAAACTCAAAGTCATGTTGTAAAGCTCCTGCAACAA ++ +'&$%$%'&$#$#&$+(%&##$$###$%%%%$%#&$$%'###%$%$$$&&$**&#$%"#$$#$##%#$#####%&)#%%%$&%$$$$%&%%#%$$&$##"$$&''&$&%%$%##$%&$$####"""#$%&$$##"##%%&##$##%%$#"###$#'(#''%$#%$&&&$%%%%$%%&%$#"#&%&#"#%$&&#$&%&#######""$$%%%%'$$$$###"'(#'+&''$%#$$$$##&%####$#$&($"#%()#%&$$%%'(%$$%&$###"%&%()&$$%##$&&&$%#$$#'('%&+.(&$#$%##%$$$%&&$'&$$###$%%$%%%(%####$$&'#$%#$###%&$#$%##$&%#"#$'$'$$$"$$&)(###$$(&$$&&$$$%'%##&$%$#$$%%#$#$'%%'%%'&#$#$$%%$'#%$$$%&#&&$%#$##$########%%$%$$"(###"#&%"#$%-/*(%$#%&&%'$&$%#$"$%#"##'*&#$"%#)&&$#&$##$###$#((###&%&&$#$$%$"$$$$$$##&(%$$$$%$$#&$&%%#()&%(+$'(&&'&&%(*(%&()(%$$$'%(("##$#%$&($#$%%(('&'%#$$%&%%%%%&#$##"$%"$$$%$#'&&##$%%%$#$#$###%&&&'$&%#%$$')$$$%#%$$$#$$##$##%#$$&$(&#$#%#$#$%#$%##%)$#&$&$#%$).*'(#%$%%$#'$%$$%&%#%%"#$&&$$#$$##"%"%#&&##$#$$$#$$%%$'*"%%$$$$#%'''('%$&&&(*'$%%$%$$%#"#&%"#$$#$"#$$"$# +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12085_ch_399_strand +TCACAAGGTAAGTCAGGCTGGCAGAAACTGCAGGAGGCGGGGGTAAAGTAGAGGCAGTGGCACAAGGGCAGATGGCGTGAAACACAGGCTCAGCTAGGTAGCTCATCGGGGAATCAGGCAGGCAGAGGCAGAGGCCGGGAGATGTAGTAATGGGAAACTCACTCAGGCAAAGCTGGCTGAGCAAGGCTGGGGGCAGGAGTGGGGCTCCGAGCCACTCAAGTAGCTCAGGCAATGAGGCGCCTCAAGTGGCTCAGAGGCTCACTCAGGGGCTGGAGGCATGGAGGCTGTGAGCTCCAGGGCTGCCTTCAGCTCAGGGAACTGCAGCAAATGGGGCTGCTCGCGGCAGGCTGTGCAGAAGCGGGGCTGGCGTGCAAGTGCTGGGGAGGCGCGTGGCGCTGGGCGGGGAATCAGGCTCAAATGCCTCAGGGGCGGGGGCTGAGGCTGCCGCTGAGAGCAGAAGCTGCTCAAAGGCAAAATAGGCAGGCAGCTCAGGCACCAGGCCTCTGCAGGCTCAAGCTGTCACTCCTCAGGAAAATGGGGAGCAGGCGCAGCAGGAGGCAGCAAGTTTCGGCAGCAAGCCGCTCACTGCACGCGCTCACTGGCGCTGTGGCTCAAGTGGCTCACAGCAC ++ ++*&,)(#$$&&%'$#%&###%%%%''#(#"##%&%'&$''++%"#%%%#$(#&$#$%$$%)%'%$)-&%#%#$%$#%#%$$$&#$###"#$#$&$$#&$#$#"###$$&('$%$(#&)'$%#$###&&$%%$&$%$&*)$&"#""###$%##%'&(%%$$$$$$#$$$&&&$##&%$#$$%%%$'&#%&'('&&#*+$#%'(&##$'&"$#%&#&%'&$#$##$$%$'(&%$$%#'&##$%#%&&%%"""#$&$%%'%&$"$$%$)+)'%#$&$###"##%#&&%%&###%&&'&$&'%#$"%%#&&$$&'%$'*($$##"$##%%%&%'&-'$####$$##$$#&&"##$#%#$$$$#%(+&$#$$##$$%%$""$##%-/*$'%#%%$$$$$####$&$**+)$%%%%#%$#%$%##$%$$%#'('%#%()'&$$%#'$#$$%&#%%%#&#%$##%%$%$#$$%#%$&&%"#$)%'(&%$(%%##$$#$(&&#%$#$%#$$$####%(&&$#$"#$#$$"$$%'#%#&'$#%%#"&+'##%%&)$$#$%%$%'$&'%##$##$"#$%$%###$#$$#&"$%%"%%#&$%%&''$'"##&%$$$$##%$$#$##$##$$#%%##"##" +@macs_MacBook_local_20170809_FAH11850_MN21227_sequencing_run_AIV_run_1_84332_read_12103_ch_399_strand +GGCTAAGCTGGCAAATTCGCGGCCCCGTCAGGCTGAGGCGCGAGTGAGGAGGCAGAGGCAGGGGCTGTCAGCTCAGAGCCGAGGGGATCTCCTCAAAGCTCTGCTCAGGCGTGGTGCTGGGGCTGCTCAGGCTGCAGGCAGGCTGCAACAGGCGCTGCAAACGCTCGCACTGGGAGGCTGCAGCGGGCAGGGCTGAGCGCAAGGCCTGCAGGCAGCGGAGGCTGGGGCTGCTCAAAGCGCCAGGTGGCAGCCTCAGGAAGCGTCAGAACTTCAGAACAAGTCGCTAAAAACAAGGCTGCTCAGGGGCTGGGGCAAACAAATCTCAGCGGCAACTCAGAGTCAGGAGGGCCTCCGCAGGCTCAGCTGCCTCGAAATCAGGTAAATGGGGACTACAGGCTGGGAATGAAATCACTGCAGGGTAAAACACAAAGCTCCATGACCTTCGTAAAATTCCAGCTCAAAACAAATGCCAGGAGGCATAAGCTGTGGGAGGCAGGCTCGGCTCACTCAGGCTCATCAGCTATCAAGTCTCAGAAATATAGTAATGGGGCAGGGAGGCTGTCAATGGCTGCAGGCTCAGGGCAGCCTCACAGGCTCAAGTAAAGCTCAAGCAGGCTCAAGCACAAATGGGGCGCTCGCTGCAAAGCAGGCAGAAATGAAATGAGGCATGGCTGGGCTCTCAAATCTGCCAAATCAAGTCCCAGGCAGAGGCAGAAATCACTCAGGAGGCTCCAGCAAACATTCAGATCAAGCACAAGCTGCAGCAAACTCGCTTCACA ++ +$'"$$#$$#####$$%$'"$##$$$##%&$$%$#&$&(%&&%$&#&$'($$$"$&$'%%#))'$$#""$####$$'%''%&%&&('##%#$%"$$&''(((''&'%$&)&''&$$###&((&$#"##$$&%###$#&$$$''$##$####$$$###$#$$$$##$$#$#%$%+,%''$##%"$%$&%##')&$#$$#%"%#$''#$####&%$#$%'*$'%$$(,+(%&%)-&')&$%$$'&&&$##$%%(%$$#'(%&$#%###$#$#$&$$(#$$$$"##"##$)))'$%%$%$%$%$%#%&'&$$$$%%#%###$&%#$$%#%%%#$##$%#$%$$$$#&&#%'%$$$%%#%#$%#%$""$$$&%#####%#$$$&##$###&('%$$"$#%($#$&$#""#$$##$#$$#$%'&###&&%&#$#%%""#%&""#"##$%&%#$&$$$%''%"##$%&&$####$$&&$)*#('%#$##$$$#"$&'%'%"#(&$#$$%$$&"$#$#$##"#####"##$%&#$$#$$&&$()%&&'&%&%%%#&)&%%)*-&'&$%&'%##$&'%&&%%##%%%$$(('##('&'"$$$%##$$%"#%()%%$%$$#$$$&#'#$$$$#%%&%$&(&%$$$#$#$%###$$$##$$##$#%$$$#%'%$$)'$#$$%%%$$$#$&&%$$$$&%$$##$&"$'%#$%&%#%&$%$%%&$"$#$$%%$&&'&(($$$##$#$##%$$$%$%%$$()($$#$##$%#$$$$"#$$$$$&$##$&%&&#