R/check_IAoutput_has_metadata.R

Defines functions check_IAoutput_has_metadata

check_IAoutput_has_metadata <- function(IAoutput_files, plate_metadata_files) {
  if ( any(IAoutput_files$IAoutput_name != plate_metadata_files$IAoutput_name) ) {
    enable_button_analysis()
    validate(
      paste0(
        "ERROR: Mismatch in file names
          
          For each Image Analyst output file uploaded, an adjusted plate metadata file with the same name + \"_metadata\" must also be uploaded.
          Verify that each Image_Analyst_output.xlsx file has a corresponding Image_Analyst_output_metadata.csv file.
          
          uploaded Image Analyst output file: ", paste(c(IAoutput_files$IAoutput_name[IAoutput_files$IAoutput_name != plate_metadata_files$IAoutput_name]), collapse=", "),"
          uploaded Adjusted metadata file: ", paste(c(plate_metadata_files$IAoutput_name[IAoutput_files$IAoutput_name != plate_metadata_files$IAoutput_name]), collapse=", ")
      )
    )
  }
}

Try the FAST.R package in your browser

Any scripts or data that you put into this service are public.

FAST.R documentation built on June 22, 2024, 6:48 p.m.