#' Function to generate sample data files to work wtih locally
#' @param directory If given, a directory into which to create files
#' @return A collection of files useful for getting started with the FaithLabTools package
#' @export
#'
make_example_files <- function(directory = getwd()) {
utils::data('Example_BR_samples_raw')
utils::data('Example_HS_samples_raw')
utils::data('Example_empty_weights')
utils::data('Example_full_weights')
utils::data('Example_mapping_file')
utils::data('Example_sample_info')
utils::data('Example_standards_raw')
utils::data('Example_matrix_plate_scan')
utils::data('Example_other_data')
utils::data('Example_pcr_1_data')
utils::data('Example_pcr_2_data')
utils::data('Example_pcr_3_data')
utils::data('Example_pcr_4_data')
utils::data('Example_pcr_stds_data')
utils::data('Example_pcr_1_map')
utils::data('Example_pcr_2_map')
utils::data('Example_pcr_3_map')
utils::data('Example_pcr_4_map')
utils::data('Example_Bruker_biotyper_html_file')
starting <- getwd()
if (file.exists(directory)) {
setwd(directory)
} else {
dir.create(directory)
setwd(directory)
}
# Make excel files
writexl::write_xlsx(x = Example_BR_samples_raw, path = paste(directory, "Example_BR_raw.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_HS_samples_raw, path = paste(directory, "Example_HS_raw.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_standards_raw, path = paste(directory, "Example_standards_raw.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_pcr_1_data, path = paste(directory, "Example_pcr_1_data.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_pcr_2_data, path = paste(directory, "Example_pcr_2_data.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_pcr_3_data, path = paste(directory, "Example_pcr_3_data.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_pcr_4_data, path = paste(directory, "Example_pcr_4_data.xlsx", sep = "/"))
writexl::write_xlsx(x = Example_pcr_stds_data, path = paste(directory, "Example_pcr_stds_data.xlsx", sep = "/"))
# Make .csv files
readr::write_csv(Example_mapping_file, path = paste(directory, "Example_mapping.csv", sep = "/"))
readr::write_csv(Example_sample_info, path = paste(directory, "Example_sampleInfo.csv", sep = "/"))
readr::write_csv(Example_matrix_plate_scan, path = paste(directory, "Example_matrix_plate_scan.csv", sep = "/"))
readr::write_csv(Example_other_data, path = paste(directory, "Example_other_data.csv", sep = "/"))
readr::write_csv(Example_pcr_1_map, path = paste(directory, "Example_pcr_1_map.csv", sep = "/"))
readr::write_csv(Example_pcr_2_map, path = paste(directory, "Example_pcr_2_map.csv", sep = "/"))
readr::write_csv(Example_pcr_3_map, path = paste(directory, "Example_pcr_3_map.csv", sep = "/"))
readr::write_csv(Example_pcr_4_map, path = paste(directory, "Example_pcr_4_map.csv", sep = "/"))
# Make .txt files
readr::write_delim(Example_empty_weights, path = paste(directory, "Example_empty_weights.txt", sep = "/"), delim = '\t', col_names = F)
readr::write_delim(Example_full_weights, path = paste(directory, "Example_full_weights.txt", sep = "/"), delim = '\t', col_names = F)
# Make .html file
readr::write_file(x = Example_Bruker_biotyper_html_file, path = paste(directory, "Example_Bruker_File.html", sep = "/"))
setwd(starting)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.