Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
VEBER Philippe
codepi
Commits
f1d0bcae
Commit
f1d0bcae
authored
Dec 16, 2018
by
Philippe Veber
Browse files
factored bash_script constructor
parent
57aaf147
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
44 deletions
+21
-44
lib/bppsuite.ml
lib/bppsuite.ml
+1
-13
lib/diffsel.ml
lib/diffsel.ml
+1
-14
lib/testnh.ml
lib/testnh.ml
+1
-17
lib/utils.ml
lib/utils.ml
+18
-0
No files found.
lib/bppsuite.ml
View file @
f1d0bcae
...
...
@@ -3,22 +3,10 @@ open Bistro.Std
open
Bistro
.
EDSL
open
Bistro_bioinfo
.
Std
open
File_formats
open
Utils
let
env
=
Env
.
env_bppsuite
let
assign
k
v
=
seq
~
sep
:
"="
[
string
k
;
v
]
let
bash_script
args
code
=
let
prelude
=
args
|>
List
.
map
~
f
:
(
fun
(
k
,
v
)
->
assign
k
v
)
|>
seq
~
sep
:
"
\n
"
in
seq
~
sep
:
"
\n
"
[
prelude
;
string
code
]
let
conf_file_bppseqgen
~
tree
~
out
~
nb_sites
~
config
=
seq
~
sep
:
"
\n
"
(
[
...
...
lib/diffsel.ml
View file @
f1d0bcae
...
...
@@ -2,20 +2,7 @@ open Core_kernel
open
Bistro
.
Std
open
Bistro
.
EDSL
open
File_formats
let
assign
k
v
=
seq
~
sep
:
"="
[
string
k
;
v
]
let
bash_script
args
code
=
let
prelude
=
args
|>
List
.
map
~
f
:
(
fun
(
k
,
v
)
->
assign
k
v
)
|>
seq
~
sep
:
"
\n
"
in
seq
~
sep
:
"
\n
"
[
prelude
;
string
code
]
open
Utils
let
diffsel_add_iterations_script
~
chainname
~
ali
~
tree
~
seed
=
let
vars
=
[
...
...
lib/testnh.ml
View file @
f1d0bcae
...
...
@@ -3,26 +3,10 @@ open Bistro.Std
open
Bistro
.
EDSL
open
Bistro_bioinfo
.
Std
open
File_formats
open
Utils
let
env
=
Env
.
env_bppsuite
let
assign
k
v
=
seq
~
sep
:
"="
[
string
k
;
v
]
let
bash_script
args
code
=
let
prelude
=
args
|>
List
.
map
~
f
:
(
fun
(
k
,
v
)
->
assign
k
v
)
|>
seq
~
sep
:
"
\n
"
in
seq
~
sep
:
"
\n
"
[
prelude
;
string
code
]
let
bppml_config_pre_mapnh
=
[
string
"
# Sequences:
...
...
lib/utils.ml
0 → 100644
View file @
f1d0bcae
open
Core_kernel
open
Bistro
.
Std
open
Bistro
.
EDSL
open
File_formats
let
assign
k
v
=
seq
~
sep
:
"="
[
string
k
;
v
]
let
bash_script
args
code
=
let
prelude
=
args
|>
List
.
map
~
f
:
(
fun
(
k
,
v
)
->
assign
k
v
)
|>
seq
~
sep
:
"
\n
"
in
seq
~
sep
:
"
\n
"
[
prelude
;
string
code
]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment