Browse Source

changed some minor mistakes

master
junikimm717 3 years ago
parent
commit
c37a610f47
  1. 31
      src/script.def.R

31
src/script.def.R

@ -19,31 +19,31 @@ library("parallel")
# Configurations ############################################################# # Configurations #############################################################
# file to read from
input.filename <- " "
# absolute path of the file that contains data.
input.filename <- ""
# separator to use (\t for tabs, "," for CSV) # separator to use (\t for tabs, "," for CSV)
input.sep <- "," input.sep <- ","
# All isotopes to check for in search # All isotopes to check for in search
check_isos <- c("37Cl", "81Br") check_isos <- c("37Cl", "81Br")
# Minimum size of a cluster (clusters smaller than this size will not
# be accepted)
# Minimum size of a cluster (clusters smaller than this size will be filtered out)
min_cluster_size <- 2 min_cluster_size <- 2
# Number of cores to be used in pattern.search evaluation # Number of cores to be used in pattern.search evaluation
# (will be adjusted if it exceeds the true number of cores)
# (this value will be adjusted if it exceeds the true number of cores)
use_cores <- 6 use_cores <- 6
# Table name configuration
# Configuration of column names
# Column name for m/z values # Column name for m/z values
columns.mz <- "mz" columns.mz <- "mz"
# Column name for time in gc
# Column name for time in gas chromatography
columns.time <- "time" columns.time <- "time"
# Column name for intensities # Column name for intensities
columns.intensity <- "Intensity" columns.intensity <- "Intensity"
# Column name for fragment numbers (only numbers accepted)
# Column name for fragment numbers (numerical values)
columns.spectra <- "Spectra_Number" columns.spectra <- "Spectra_Number"
# output options # output options
@ -51,10 +51,13 @@ columns.spectra <- "Spectra_Number"
# Number of highest intensities to display in output # Number of highest intensities to display in output
output.intensities <- 5 output.intensities <- 5
# Verbose output (dumping all output into a file)
verbose.enable <- FALSE
# Enable Verbose output (dumping all output into a file)
verbose.enable <- TRUE
# output directory for dumping all files
# output directory must already exist. # output directory must already exist.
verbose.outputdir <- ""
verbose.outputdir <-
"/home/junikim/programming/patternmatch/data/results"
# Variables/Functions ######################################################## # Variables/Functions ########################################################
@ -69,7 +72,7 @@ if (!("13C" %in% search_isos)) {
} }
# Read in the Table and sort by spectra ID # Read in the Table and sort by spectra ID
table <- read.table(input.filename, header = TRUE, sep = input.sep) table <- read.table(input.filename, header = TRUE, sep = input.sep)
table <- table[order(table[, columns.spectra]),]
table <- table[order(table[, columns.spectra]), ]
# Organize the tables by number # Organize the tables by number
fragments <- max(table[, columns.spectra]) fragments <- max(table[, columns.spectra])
@ -167,7 +170,7 @@ derive.intensity <- function(result) {
} }
derive.average <- function(result) { derive.average <- function(result) {
ptrn <- result$Patterns[, 2]
ptrn <- result$Patterns[, 3]
return(mean(ptrn)) return(mean(ptrn))
} }
@ -189,7 +192,7 @@ verbose.dump <- function(result) {
paste(derive.fragment(result), ".txt", paste(derive.fragment(result), ".txt",
sep = "")) sep = ""))
sink(path) sink(path)
dput(result)
write.table(result$Patterns, sep = "\t")
sink() sink()
} }

Loading…
Cancel
Save