Mercurial > repos > dfornika > data_manager_mash_sketch_builder
annotate data_manager/mash_sketch_builder.py @ 7:bb0476d21f80 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 05fb8d8428ce9bc84837bb4043018ab2135f5727-dirty"
author | dfornika |
---|---|
date | Mon, 24 Feb 2020 18:24:58 +0000 |
parents | 516e892d2b40 |
children | 96dbdfb1ba4d |
rev | line source |
---|---|
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
1 #!/usr/bin/env python |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
2 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
3 import argparse |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
4 import errno |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
5 import json |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
6 import os |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
7 import subprocess |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
8 import sys |
7
bb0476d21f80
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 05fb8d8428ce9bc84837bb4043018ab2135f5727-dirty"
dfornika
parents:
6
diff
changeset
|
9 import uuid |
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
10 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
11 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
12 DATA_TABLE_NAME = "mash_sketches" |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
13 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
14 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
15 def mash_sketch(mash_sketch_args, sketch_name, target_directory, data_table_name=DATA_TABLE_NAME): |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
16 UUID = str(uuid.uuid4()) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
17 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
18 os.mkdir(os.path.join(target_directory, UUID)) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
19 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
20 sketch_path = os.path.join(UUID, "sketch"), |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
21 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
22 args = [ |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
23 '-k', str(mash_sketch_args["kmer_size"]), |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
24 '-s', str(mash_sketch_args["sketch_size"]), |
1
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
25 '-o', sketch_path, |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
26 '-p', str(mash_sketch_args["threads"]), |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
27 str(mash_sketch_args["fasta"]), |
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
28 ] |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
29 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
30 subprocess.check_call(['mash', 'sketch'] + args, cwd=target_directory) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
31 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
32 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
33 data_table_entry = { |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
34 'data_tables': { |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
35 data_table_name: [ |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
36 { |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
37 "value": UUID, |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
38 "name": sketch_name, |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
39 "path": sketch_path, |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
40 } |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
41 ] |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
42 } |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
43 } |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
44 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
45 return data_table_entry |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
46 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
47 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
48 def main(): |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
49 parser = argparse.ArgumentParser() |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
50 parser.add_argument('data_manager_json') |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
51 parser.add_argument('--kmer-size', dest='kmer_size', type=int, default=35, help='kmer length') |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
52 parser.add_argument('--sketch-size', dest='sketch_size', type=int, default=31, help='minimizer length') |
3
2cbda85de1a2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 05fb8d8428ce9bc84837bb4043018ab2135f5727-dirty"
dfornika
parents:
1
diff
changeset
|
53 parser.add_argument('--fasta', dest='fasta', help='Fasta file to sketch') |
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
54 parser.add_argument('--threads', dest='threads', default=1, help='threads') |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
55 parser.add_argument('--sketch-name', dest='sketch_name', help='Name for sketch') |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
56 args = parser.parse_args() |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
57 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
58 data_manager_input = json.loads(open(args.data_manager_json).read()) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
59 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
60 target_directory = data_manager_input['output_data'][0]['extra_files_path'] |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
61 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
62 try: |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
63 os.mkdir( target_directory ) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
64 except OSError as exc: |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
65 if exc.errno == errno.EEXIST and os.path.isdir( target_directory ): |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
66 pass |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
67 else: |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
68 raise |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
69 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
70 data_manager_output = {} |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
71 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
72 mash_sketch_args = { |
1
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
73 "kmer_size": args.kmer_size, |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
74 "sketch_size": args.sketch_size, |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
75 "fasta": args.fasta, |
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
76 "threads": args.threads, |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
77 } |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
78 |
1
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
79 data_manager_output = mash_sketch( |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
80 mash_sketch_args, |
6
516e892d2b40
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 05fb8d8428ce9bc84837bb4043018ab2135f5727-dirty"
dfornika
parents:
3
diff
changeset
|
81 args.sketch_name, |
1
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
82 target_directory, |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
83 ) |
af86557c1b87
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
0
diff
changeset
|
84 |
0
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
85 open(args.data_manager_json, 'w').write(json.dumps(data_manager_output, sort_keys=True)) |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
86 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
87 |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
88 if __name__ == "__main__": |
647eedfd1556
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_mash_sketch_builder/ commit 20558d9de7b6dd375a8835698f231cbc0c83446d-dirty"
dfornika
parents:
diff
changeset
|
89 main() |