Mercurial > repos > marie-tremblay-metatoul > nmr_alignment
diff nmr_alignement/NmrAlignment_wrapper.R @ 2:908e1345d7ca draft
Uploaded
author | marie-tremblay-metatoul |
---|---|
date | Fri, 31 Mar 2017 09:56:39 -0400 |
parents | 58eecef626da |
children | f3ec6799c435 |
line wrap: on
line diff
--- a/nmr_alignement/NmrAlignment_wrapper.R Thu Mar 02 10:23:37 2017 -0500 +++ b/nmr_alignement/NmrAlignment_wrapper.R Fri Mar 31 09:56:39 2017 -0400 @@ -57,16 +57,21 @@ # Inputs ## Library of spectra to align if (!is.null(argLs[["zipfile"]])){ + fileType="zip" zipfile= argLs[["zipfile"]] directory=unzip(zipfile, list=F) directory=paste(getwd(),strsplit(directory[1],"/")[[1]][2],sep="/") } else if (!is.null(argLs[["library"]])){ + fileType="zip" directory=argLs[["library"]] if(!file.exists(directory)){ error_message=paste("Cannot access the directory :",directory,".Please verify if the directory exists or not.") print(error_message) stop(error_message) } +} else if (!is.null(argLs[["tsvfile"]])){ + fileType="tsv" + directory <- read.table(argLs[["tsvfile"]],check.names=FALSE,header=TRUE,sep="\t") } @@ -110,7 +115,7 @@ ## Computation ##------------ -directory.alignement <- nmr.alignment(directory=directory,leftBorder=leftBorder,rightBorder=rightBorder,exclusionZones=exclusionZones, +directory.alignement <- nmr.alignment(fileType=fileType,directory=directory,leftBorder=leftBorder,rightBorder=rightBorder,exclusionZones=exclusionZones, exclusionZonesBorders=exclusionZonesBorders, reference=reference, nDivRange=nDivRange, baselineThresh=baselineThresh, maxshift=50, verbose=FALSE) directory.raw <- directory.alignement[[1]]