Create a `beast2_options` structure to be used for the `mcbette` R package, which is a package that allows one to do model comparison. The generated filenames indicating `mcbette` usage, as well as the correct BEAST2 binary/executable type
create_mcbette_beast2_options(
input_filename = create_temp_input_filename(),
output_state_filename = create_temp_state_filename(),
rng_seed = NA,
n_threads = NA,
use_beagle = FALSE,
overwrite = TRUE,
beast2_bin_path = get_default_beast2_bin_path(),
verbose = FALSE
)
a `beast2_options` structure suitable to be used by the `mcbette` R package, which is a list of all function arguments, of which all elements are checked (by check_beast2_options)
the name of a BEAST2 input XML file.
This file usually has an .xml
extension.
Use create_temp_input_filename to create a temporary
filename with that extension.
name of the .xml.state
file to create.
Use create_temp_state_filename to create a temporary
filename with that extension.
the random number generator seed of the BEAST2 run.
Must be a non-zero positive integer value or NA.
If rng_seed
is NA, BEAST2 will pick a random seed
the number of computational threads to use. Use NA to use the BEAST2 default of 1.
use BEAGLE if present
if TRUE: overwrite the .log
and .trees
files if one of these exists.
If FALSE, BEAST2 will not be started if
the .log
file exists
the .trees
files exist
the .log
file created by BEAST2 exists
the .trees
files created by BEAST2 exist
name of the BEAST2 binary file
(usually simply beast
).
Use get_default_beast2_bin_path to get
the default BEAST binary file's path
if TRUE, additional information is displayed, that is potentially useful in debugging
Richèl J.C. Bilderbeek
to create a regular (that is, not intended for model comparison) BEAST2 options structure, use create_beast2_options
check_empty_beaustier_folders()
create_mcbette_beast2_options()
check_empty_beaustier_folders()
Run the code above in your browser using DataLab