are_beast2_input_lines: Would these lines of text, when written to a file,
result in a valid BEAST2 input file?
Description
Would these lines of text, when written to a file,
result in a valid BEAST2 input file?
Usage
are_beast2_input_lines(
lines,
verbose = FALSE,
method = ifelse(beautier::is_on_ci(), "deep", "fast"),
beast2_path = get_default_beast2_path()
)
Value
TRUE if the text is valid, FALSE if not
Arguments
- lines
lines of text
- verbose
if TRUE, additional information is displayed, that
is potentially useful in debugging
- method
the method to check. Can be 'deep' or 'fast'.
The 'deep' method uses BEAST2 to validate the complete file.
The 'fast' method uses some superficial tests (for example: if all
IDs are unique)
- beast2_path
name of either a BEAST2 binary file
(usually simply beast
)
or a BEAST2 jar file
(usually has a .jar
extension).
Use get_default_beast2_bin_path to get
the default BEAST binary file's path
Use get_default_beast2_jar_path to get
the default BEAST jar file's path
Author
Richèl J.C. Bilderbeek
See Also
Use is_beast2_input_file
to check a file
Examples
Run this codeif (is_beast2_installed() && beautier::is_on_ci()) {
are_beast2_input_lines(get_beastier_path("anthus_2_4.xml"))
remove_beaustier_folders()
}
check_empty_beaustier_folders()
Run the code above in your browser using DataLab