Mercurial > repos > jetbrains > span
annotate span_wrapper.py @ 2:5b99943c4627 draft
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
author | jetbrains |
---|---|
date | Sun, 18 Nov 2018 08:20:27 -0500 |
parents | 1f0c4f0a9c3b |
children | 4130e95bd6c8 |
rev | line source |
---|---|
0 | 1 #!/usr/bin/env python |
2 | |
3 import os | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
4 import shutil |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
5 import subprocess |
0 | 6 import sys |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
7 |
0 | 8 argv = sys.argv[1:] |
9 print 'Arguments {0}'.format(argv) | |
10 | |
11 SPAN_JAR = os.environ.get("SPAN_JAR") | |
12 print 'Using SPAN Peak Analyzer distributive file {0}'.format(SPAN_JAR) | |
13 | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
14 # #if str($action.action_selector) == "model" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
15 # #if $control.control_selector |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
16 # span_wrapper.py model with_control |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
17 # "${genome_identifier}" "${genome_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
18 # "${treatment_identifier}" "${treatment_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
19 # "${bin}" "${action.model_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
20 # "${control_identifier}" "${control.control_file}" |
0 | 21 # #else |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
22 # span_wrapper.py model without_control |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
23 # "${genome_identifier}" "${genome_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
24 # "${treatment_identifier}" "${treatment_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
25 # "${bin}" "${action.model_file}" |
0 | 26 # #end if |
27 # #else | |
28 # #if $control.control_selector | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
29 # span_wrapper.py peaks with_control |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
30 # "${genome_identifier}" "${genome_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
31 # "${treatment_identifier}" "${treatment_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
32 # "${bin}" "${action.model_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
33 # "${control_identifier}" "${control.control_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
34 # "${fdr}" "${gap}" "${action.peaks_file}" |
0 | 35 # #else |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
36 # span_wrapper.py peaks with_control |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
37 # "${genome_identifier}" "${genome_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
38 # "${treatment_identifier}" "${treatment_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
39 # "${bin}" "${action.model_file}" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
40 # "${fdr}" "${gap}" "${action.peaks_file}" |
0 | 41 # #end if |
42 # #end if | |
43 | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
44 # See https://research.jetbrains.org/groups/biolabs/tools/span-peak-analyzer for command line options |
0 | 45 action = argv[0] |
46 control = argv[1] | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
47 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
48 working_dir = os.path.abspath('.') |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
49 print 'WORKING DIRECTORY: {}'.format(working_dir) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
50 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
51 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
52 def link(name, f): |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
53 """ SPAN uses file extension to detect input type, so original names are necessary, instead of Galaxy .dat files""" |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
54 result = os.path.join(working_dir, name) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
55 os.symlink(f, result) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
56 return result |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
57 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
58 |
0 | 59 if action == 'model': |
60 if control == 'with_control': | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
61 (chrom_sizes, chrom_sizes_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
62 treatment, treatment_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
63 bin, model_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
64 control, control_file) = argv[2:] |
0 | 65 cmd = 'java -jar {} analyze --chrom.sizes {} --treatment {} --control {} --bin {}'.format( |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
66 SPAN_JAR, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
67 link(chrom_sizes, chrom_sizes_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
68 link(treatment, treatment_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
69 link(control, control_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
70 bin |
0 | 71 ) |
72 elif control == 'without_control': | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
73 (chrom_sizes, chrom_sizes_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
74 treatment, treatment_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
75 bin, model_file) = argv[2:] |
0 | 76 cmd = 'java -jar {} analyze --chrom.sizes {} --treatment {} --bin {}'.format( |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
77 SPAN_JAR, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
78 link(chrom_sizes, chrom_sizes_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
79 link(treatment, treatment_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
80 bin |
0 | 81 ) |
82 else: | |
83 raise Exception("Unknown control option {}".format(control)) | |
84 | |
85 elif action == "peaks": | |
86 if control == 'with_control': | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
87 (chrom_sizes, chrom_sizes_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
88 treatment, treatment_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
89 bin, model_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
90 control, control_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
91 fdr, gap, peaks_file) = argv[2:] |
0 | 92 cmd = 'java -jar {} analyze --chrom.sizes {} --treatment {} --control {} --bin {} --fdr {} --gap {} --peaks {}'.format( |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
93 SPAN_JAR, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
94 link(chrom_sizes, chrom_sizes_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
95 link(treatment, treatment_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
96 link(control, control_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
97 bin, fdr, gap, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
98 os.path.join(working_dir, peaks_file) |
0 | 99 ) |
100 elif control == 'without_control': | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
101 (chrom_sizes, chrom_sizes_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
102 treatment, treatment_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
103 bin, model_file, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
104 fdr, gap, peaks_file) = argv[2:] |
0 | 105 cmd = 'java -jar {} analyze --chrom.sizes {} --treatment {} --bin {} --fdr {} --gap {} --peaks {}'.format( |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
106 SPAN_JAR, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
107 link(chrom_sizes, chrom_sizes_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
108 link(treatment, treatment_file), |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
109 bin, fdr, gap, |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
110 os.path.join(working_dir, peaks_file) |
0 | 111 ) |
112 else: | |
113 raise Exception("Unknown control option {}".format(control)) | |
114 else: | |
115 raise Exception("Unknown action command {}".format(action)) | |
116 | |
117 | |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
118 print 'Launching SPAN: {}'.format(cmd) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
119 print 'Model file: {}'.format(model_file) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
120 try: |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
121 print 'Peaks file: {}'.format(peaks_file) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
122 except NameError: |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
123 pass |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
124 |
0 | 125 subprocess.check_call(cmd, cwd=None, shell=True) |
2
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
126 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
127 # Move model to the the working dir with given name |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
128 fit_dir = os.path.join(working_dir, 'fit') |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
129 model_original = os.path.join(fit_dir, os.listdir(fit_dir)[0]) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
130 shutil.move(model_original, os.path.join(working_dir, model_file)) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
131 |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
132 # Move log file |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
133 logs_dir = os.path.join(working_dir, 'logs') |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
134 log_original = os.path.join(logs_dir, os.listdir(logs_dir)[0]) |
5b99943c4627
Span version https://github.com/JetBrains-Research/galaxy-applications/commit/cbbba255d66a4775cc35caf5cb85665396fdcd2a
jetbrains
parents:
0
diff
changeset
|
135 shutil.move(log_original, os.path.join(working_dir, "span.log")) |