Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LCSB-BioCore
COBREXA.jl
Commits
241894e3
Unverified
Commit
241894e3
authored
Nov 29, 2021
by
St. Elmo
Browse files
keep stdmodel consistent
parent
db75c468
Pipeline
#50155
passed with stages
in 10 minutes and 1 second
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/reconstruction/StandardModel.jl
View file @
241894e3
...
...
@@ -214,16 +214,20 @@ end
end
@_remove_fn
metabolite
StandardModel
String
inplace
begin
if
!
(
metabolite_id
in
metabolites
(
model
))
@_models_log
@info
"Metabolite
$
metabolite_id not found in model."
else
delete!
(
model
.
metabolites
,
metabolite_id
)
end
nothing
remove_metabolites!
(
model
,
[
metabolite_id
])
end
@_remove_fn
metabolite
StandardModel
String
inplace
plural
begin
remove_metabolite!
.
(
Ref
(
model
),
metabolite_ids
)
!
all
(
in
.
(
metabolite_ids
,
Ref
(
metabolites
(
model
))))
&&
@_models_log
@info
"Some metabolites not found in model."
remove_reactions!
(
model
,
[
rid
for
(
rid
,
rn
)
in
model
.
reactions
if
any
(
haskey
.
(
Ref
(
rn
.
metabolites
),
metabolite_ids
))
],
)
delete!
.
(
Ref
(
model
.
metabolites
),
metabolite_ids
)
nothing
end
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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