Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
genotoul-bioinfo
jflow
Commits
6a223036
Commit
6a223036
authored
Oct 08, 2013
by
Jerome Mariette
Browse files
handle display name for sub parameters
parent
d8ceb308
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/jflow/workflow.py
View file @
6a223036
...
...
@@ -334,12 +334,18 @@ class Workflow(threading.Thread):
for
param
in
params
[
param_name
]:
sub_params_values
=
param
.
split
(
"."
)
if
len
(
sub_params_values
)
==
2
:
key
=
None
if
sub_params_values
[
1
]
==
"name"
:
key
=
"display_name"
else
:
key
=
sub_params_values
[
1
]
if
not
sub_params
.
has_key
(
sub_params_values
[
0
]):
sub_params
[
sub_params_values
[
0
]]
=
{
sub_params_values
[
1
]:
params
[
param_name
][
param
]}
sub_params
[
sub_params_values
[
0
]]
=
{
key
:
params
[
param_name
][
param
]}
sub_params
[
sub_params_values
[
0
]][
"name"
]
=
sub_params_values
[
0
]
else
:
sub_params
[
sub_params_values
[
0
]][
sub_params_values
[
1
]
]
=
params
[
param_name
][
param
]
sub_params
[
sub_params_values
[
0
]][
key
]
=
params
[
param_name
][
param
]
else
:
if
param
==
"name"
:
current_params
[
"display_name"
]
=
params
[
param_name
][
"name"
]
if
param
==
"name"
:
current_params
[
"display_name"
]
=
params
[
param_name
][
param
]
else
:
current_params
[
param
]
=
params
[
param_name
][
param
]
current_params
[
param
]
=
params
[
param_name
][
param
]
current_params
[
"name"
]
=
param_name
...
...
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