remove_lines: Remove line(s) and/or block(s) in a libbi model
Description
Removes one or more lines in a libbi model.
Usage
# S3 method for bi_model
remove_lines(
x,
what,
only,
type = c("all", "assignment", "sample"),
preserve_shell = FALSE,
...
)
Value
the updated bi_model object
Arguments
x
a bi_model object
what
either a vector of line number(s) to remove, or a vector of
blocks to remove (e.g., "parameter")
only
only remove lines assigning given names (as a vector of character
strings)
type
which types of lines to remove, either "all", "sample" (i.e.,
lines with a "~") or "assignment" (lines with a "<-" or "=") (default:
"all")
preserve_shell
if TRUE (default: FALSE), preserve the definition of a
block even if all lines are removed; this is useful to preserve options
passed to a transition or ode block