From 7e543b1c163abbebbf2f9c8e618b5b7526c4aad3 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Fri, 10 Jan 2025 17:00:57 -0800
Subject: [PATCH 01/11] Update NEWS to Markdown format

---
 NEWS => NEWS.md | 88 +++++++++++++++++++++++--------------------------
 1 file changed, 41 insertions(+), 47 deletions(-)
 rename NEWS => NEWS.md (68%)

diff --git a/NEWS b/NEWS.md
similarity index 68%
rename from NEWS
rename to NEWS.md
index 9286f42..4997d86 100644
--- a/NEWS
+++ b/NEWS.md
@@ -1,80 +1,78 @@
-NanoStringNorm 2.0.0 2023-03-21
-----------------------------------------------------------------
-REMOVED
+# NanoStringNorm 2.0.0 (2023-03-21)
+
+## Removed
 * Removed vsn functionality due to broken CRAN dependency
 
-NanoStringNorm 1.2.1 2017-12-11
-----------------------------------------------------------------
 
-BUG
+# NanoStringNorm 1.2.1 (2017-12-11)
+
+## Fixed
 * Fixed unclosed file connection bug
 
-NanoStringNorm 1.2.0 2017-08-18
-----------------------------------------------------------------
 
+# NanoStringNorm 1.2.0 (2017-08-18)
+
+## Fixed
 * fixed read.markup.RCC() error on new NanoString nCounter FLEX instrument
 
-NanoStringNorm 1.1.22 2017-06-30
-----------------------------------------------------------------
 
+# NanoStringNorm 1.1.22 (2017-06-30)
+
+## Added
 * NanoStringNorm
  - added parameters "CodeCount.summary.target" and "SampleContent.summary.target"
  - these parameters allow users to specify expected positive control and housekeeping probe summary values, which are used during the cross-sample normalization
  - this update allows for sample-independent normalization of various CodeCount and SampleContent methods 
 
-NanoStringNorm 1.1.17 2014-01-15
-----------------------------------------------------------------
 
+# NanoStringNorm 1.1.17 (2014-01-15)
+
+## Fixed
 * fixed error using only one control gene.  the matrix in the apply statement was getting changed to vector.
 
-NanoStringNorm v1.1.16 2013-09-01
-----------------------------------------------------------------
 
+# NanoStringNorm v1.1.16 (2013-09-01)
+
+## Changed
 * lme4
- -lme4 doesn't work on some platforms
- -NSN "suggests" lme4 but errored out if it was missing due to examples
- -solution was add if(require(pkg)) in examples
- -this was done for all suggests packages
- 
+  * lme4 doesn't work on some platforms
+  * NSN "suggests" lme4 but errored out if it was missing due to examples
+  * solution was add if(require(pkg)) in examples
+  * this was done for all suggests packages
 * Runit
-  if(require(RUnit)) was added to NanoStringNorm.unitTests.R.  Runit was recommended by BR to be a suggests and not a depends.  
- - package needs to be able to run/test with and without suggest packages
- 
+  * if(require(RUnit)) was added to NanoStringNorm.unitTests.R.  Runit was recommended by BR to be a suggests and not a depends.  
+  * package needs to be able to run/test with and without suggest packages
+
+## Fixed 
 * Rd line length.  R-devel fails on example/usage length of 90.
- 
 * ::: dropped in code due to check warning
 
 
-NanoStringNorm 1.1.15 2014-01-15
-----------------------------------------------------------------
+# NanoStringNorm 1.1.15 (2014-01-15)
 
+## Fixed
 * R check compatablility
- - reduced size of high resolution bitmaps used in vignette (100kb saved!)
- - changed Nanostring to NanoString in text (seriously!)
- - made googleVis example conditional depending on installation.  the package is under "suggests"
+* reduced size of high resolution bitmaps used in vignette (100kb saved!)
+* changed Nanostring to NanoString in text (seriously!)
+* made googleVis example conditional depending on installation.  the package is under "suggests"
 * bug when negative control removes signal from all samples
 
 
-NanoStringNorm 1.1.14 2013-04-04
-----------------------------------------------------------------
-
-BUG FIXES
+# NanoStringNorm 1.1.14 (2013-04-04)
 
+## Fixed
 * sample.content.norm.  added some error handling for cases where rna.content was estimated to be zero, resulting in normalization factors that were infinity and errors in norm.comp
 
-NanoStringNorm 1.1.12 2012-12-01
-----------------------------------------------------------------
 
-BUG FIXES
+# NanoStringNorm 1.1.12 (2012-12-01)
 
+## Fixed
 * read.xls.RCC.  more informative error messages and allowed id instead of sample.id in header
 * Plot.NanoStringNorm.gvis.  set default browser if not set.
 
-NanoStringNorm 1.1.11 2012-10-01
-----------------------------------------------------------------
-
-MINOR FEATURES
+# NanoStringNorm 1.1.11 (2012-10-01)
 
+## Added
 * added parameter "guess.cartridges" in NanoStringNorm function.  Cartridge estimates can be estimated from sample order and used in batch effect estimates
 * in Plot.NanoStringNorm the control types have different symbols
 * added some text to better describe the figures.  also replaced the png with pdf for better resolution
@@ -82,8 +80,7 @@ MINOR FEATURES
 * added options label.n to specify the number of outliers to plot and label.as.legend to allow the labels to be written as a legend to avoid messy overlaps
 * output FDR qvalues
 
-BUG FIXES
-
+## Fixed
 * Plot.NanoStringNorm had a missing curly brace and forgotten browser statement
 * Shifted labels on positive.control plot to avoid overlap if long
 * Added regex for positive control names in cv plot, probe.correction function and norm.comp.  sometimes the positive controls are named differently causing them to be missed during calculations
@@ -92,11 +89,10 @@ BUG FIXES
 * Fixed norm.factor plot positions when only one plot
 * changed low.cv.geo.mean method to better find low cv genes 
 
-NanoStringNorm 1.1.10 2012-09-01
-----------------------------------------------------------------
 
-MINOR FEATURES
+# NanoStringNorm 1.1.10 (2012-09-01)
 
+## Added
 * Added colour argument `col` in Plot.NanoStringNorm to change default plotting colours
 * Added function read.markup.RCC to process single sample markup RCC files
 * Changed NanoStringNorm log argument to `take.log`
@@ -107,9 +103,7 @@ MINOR FEATURES
 * Added argument `icc.method` in norm.comp to choose between anova (fast) and mixed (more appropriate)
 * Changed default sample name in read.xls.rcc to file.name
 
-
-BUG FIXES
-
+## Fixed
 * Added check in NanoStringNorm to check if input is a matrix, list, or data.frame
 * Added check for `Code.Class` colum in norm.comp.  The col is referenced but the data is not exhaustively checked.  The check was also added to the read.markup.RCC function
 * Added check for problem input in read.xls.RCC

From f864693539bd715f151f6f3de995656f549aa240 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Fri, 10 Jan 2025 17:02:00 -0800
Subject: [PATCH 02/11] Update changelog

---
 DESCRIPTION | 4 ++--
 NEWS.md     | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 9235802..28f3b8c 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,8 +1,8 @@
 Package: NanoStringNorm
 Type: Package
 Title: Normalize NanoString miRNA and mRNA Data
-Version: 2.0.0
-Date: 2023-03-21
+Version: 3.0.0
+Date: 2025-01-10
 Authors@R: c(
 	person(c("Daryl", "M."), "Waggott", role = "aut"),
 	person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"),
diff --git a/NEWS.md b/NEWS.md
index 4997d86..979fbf3 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,9 @@
+# NanoStringNorm 3.0.0 (2025-01-10)
+
+## Changed
+* Update changelog to Markdown format
+
+
 # NanoStringNorm 2.0.0 (2023-03-21)
 
 ## Removed

From 3f856be7a05139fa83864db8b75bf9bec580239f Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 14:43:09 -0800
Subject: [PATCH 03/11] Load nCounter Excel output as CSV

---
 R/read.csv.RCC.R    | 84 +++++++++++++++++++++++++++++++++++++++++++++
 man/read.csv.RCC.Rd | 28 +++++++++++++++
 2 files changed, 112 insertions(+)
 create mode 100644 R/read.csv.RCC.R
 create mode 100644 man/read.csv.RCC.Rd

diff --git a/R/read.csv.RCC.R b/R/read.csv.RCC.R
new file mode 100644
index 0000000..7128a5c
--- /dev/null
+++ b/R/read.csv.RCC.R
@@ -0,0 +1,84 @@
+read.csv.RCC <- function(path, sample.id.row = 'File.Name') {
+    if (!file.exists(path)) {
+        stop(paste('File not found:', path)) ;
+        }
+
+    prep.rcc <- function(path) {
+        data <- read.csv(
+            path,
+            header = FALSE,
+            strip.white = TRUE
+            );
+        data <- data[!sapply(data, function(x) all(is.na(x)))];
+
+        data.start.index <- min(which(data[, 1] == 'Reporter Counts'));
+        header <- data[1:(data.start.index - 1), ];
+        data <- data[data.start.index:nrow(data), ];
+
+        return(list(
+            header = header,
+            x = data
+            ));
+        }
+    rcc <- prep.rcc(path);
+
+    if (is.null(rcc$header)) {
+        stop('There appears to be a problem with the RCC CSV file. No header information found.');
+        }
+
+    rcc$header <- rcc$header[is.na(rcc$header[1]) | (rcc$header[1] != ''), ];
+    rownames(rcc$header) <- rcc$header[, 1];
+    rcc$header <- rcc$header[, -1];
+
+    rownames(rcc$header) <- gsub(' $', '', rownames(rcc$header));
+    rownames(rcc$header) <- gsub(' ', '.', rownames(rcc$header));
+    rownames(rcc$header) <- tolower(rownames(rcc$header));
+
+    if ('id' %in% rownames(rcc$header)) {
+        rownames(rcc$header)[rownames(rcc$header) == 'id'] <- 'sample.id';
+        }
+
+    if (!all(c('file.name', 'sample.id', 'binding.density') %in% rownames(rcc$header)))  {
+        stop('There appears to be a problem with the RCC CSV file. Rownames in header are missing "File name", "Sample id", "Binding density"');
+        }
+
+    rcc$header <- rcc$header[!rownames(rcc$header) %in% c('file.attributes', 'lane.attributes'), -c(1,2)];
+
+    sample.ids <- rcc$header[rownames(rcc$header) %in% tolower(sample.id.row),];
+    sample.ids <- gsub(' ', '.', sample.ids);
+    sample.ids <- gsub('^([0-9])', 'X\\1', sample.ids);
+    colnames(rcc$header) <- sample.ids;
+
+    if (is.null(rcc$x)) {
+        stop('There appears to be a problem with the RCC CSV file. Likely couldnt find the count specifically "Code Class" in header information.');
+        }
+
+    colnames(rcc$x) <- rcc$x[2, ];
+    rcc$x <- rcc$x[-c(1:2), 1:(3 + length(sample.ids))];
+
+    rows.with.missing.anno <- (rcc$x[, 1] == '' | rcc$x[, 2] == '');
+    if (any(rows.with.missing.anno)) {
+        rcc$x <- rcc$x[!rows.with.missing.anno,];
+        cat(paste('The following row(s)', paste(which(rows.with.missing.anno), collapse = ', '), 'have been dropped due to missing annotation.\n\t  You may want to double check the excel file.\n\n'));
+        }
+
+    colnames(rcc$x) <- gsub(' ', '.', colnames(rcc$x));
+    colnames(rcc$x) <- c(colnames(rcc$x)[1:3], sample.ids);
+
+    cat(paste('There were', length(sample.ids), 'samples imported. \nNote that spaces in sample names will be replaced by dots. \n'));
+
+    if (length(sample.ids) > 5) {
+        cat('The first and last 3 sample names found in the dataset are:\n');
+        cat(paste(c(sample.ids[1:3], rev(sample.ids)[1:3])));
+        }
+    else {
+        cat('The sample names found in the dataset are:\n');
+        cat(paste(sample.ids));
+        }
+
+    cat(paste('\n\nThere were', nrow(rcc$x), 'genes imported with the following Code Class breakdown:'));
+    print(table(rcc$x[, 'Code.Class']));
+
+    class(rcc) <- 'NanoString';
+    return(rcc);
+    }
diff --git a/man/read.csv.RCC.Rd b/man/read.csv.RCC.Rd
new file mode 100644
index 0000000..5fdff9d
--- /dev/null
+++ b/man/read.csv.RCC.Rd
@@ -0,0 +1,28 @@
+\name{read.csv.RCC}
+\title{read.csv.RCC}
+\alias{read.csv.RCC}
+\description{A function to read the raw counts from the RCC Excel spreadsheet output by the nCounter platform. Excel file must be converted to CSV form.}
+\usage{
+read.csv.RCC(path, sample.id.row = 'File.Name')
+}
+\arguments{
+  \item{path}{Path to the CSV version of spreadsheet output from nCounter.  This should be a string with the path pointing to the desired file.}
+  \item{sample.id.row}{The row in the RCC file that contains the sample IDs to be used as column names for the count data.  Defaults to "File.Name" but in some cases "Sample.ID" or "Lane.ID" would be more appropriate.}
+}
+
+\value{
+Returns a list with two components.  The first is the header information which contains sample IDs and diagnostic information on the quality of the samples.  The second is the count data and can be directly used in the input to NanoStringNorm.
+}
+\examples{
+ 
+# directly import the nCounter output
+path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv",
+	package = "NanoStringNorm");
+NanoString.mRNA <- read.csv.RCC(x = path.to.csv.file);
+
+}
+\author{Daryl M. Waggott}
+\keyword{NanoString}
+\keyword{Normalization}
+\keyword{mRNA}  
+\keyword{miRNA}

From 3a02be5209b1e4992793e5645c9b6368f5b39b05 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 15:05:36 -0800
Subject: [PATCH 04/11] Remove RCC Excel support

---
 NAMESPACE           |   2 +-
 R/read.xls.RCC.R    | 134 --------------------------------------------
 man/read.xls.RCC.Rd |  30 ----------
 3 files changed, 1 insertion(+), 165 deletions(-)
 delete mode 100644 R/read.xls.RCC.R
 delete mode 100644 man/read.xls.RCC.Rd

diff --git a/NAMESPACE b/NAMESPACE
index 586431d..71c23f9 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -2,7 +2,7 @@ export(
 	'NanoStringNorm',
 	'Plot.NanoStringNorm',
 	'Plot.NanoStringNorm.gvis',
-	'read.xls.RCC',
+	'read.csv.RCC',
 	'read.markup.RCC',
 	'other.normalization',
 	'norm.comp',
diff --git a/R/read.xls.RCC.R b/R/read.xls.RCC.R
deleted file mode 100644
index 74c28a1..0000000
--- a/R/read.xls.RCC.R
+++ /dev/null
@@ -1,134 +0,0 @@
-# The NanoStringNorm package is copyright (c) 2012 Ontario Institute for Cancer Research (OICR)
-# This package and its accompanying libraries is free software; you can redistribute it and/or modify it under the terms of the GPL
-# (either version 1, or at your option, any later version) or the Artistic License 2.0.  Refer to LICENSE for the full license text.
-# OICR makes no representations whatsoever as to the SOFTWARE contained herein.  It is experimental in nature and is provided WITHOUT
-# WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTY, EXPRESS OR IMPLIED. OICR MAKES NO REPRESENTATION
-# OR WARRANTY THAT THE USE OF THIS SOFTWARE WILL NOT INFRINGE ANY PATENT OR OTHER PROPRIETARY RIGHT.
-# By downloading this SOFTWARE, your Institution hereby indemnifies OICR against any loss, claim, damage or liability, of whatsoever kind or
-# nature, which may arise from your Institution's respective use, handling or storage of the SOFTWARE.
-# If publications result from research using this SOFTWARE, we ask that the Ontario Institute for Cancer Research be acknowledged and/or
-# credit be given to OICR scientists, as scientifically appropriate.
-
-read.xls.RCC <- function(xls, sheet = 1, perl, sample.id.row = "File.Name") {
-
-	# check if perl exists
-	if ( length(Sys.which("perl")) == 0 ) {
-		stop(paste("READ.XLS.RCC: Perl was not found in your PATH.  Is it installed?  \n\tIf it is add it to your PATH variable or specify the location in the 'perl' argument  \n", xls)) ;
-		}
-
-	# check if file exist
-	if (! file.exists(xls) ) {
-		stop(paste("READ.XLS.RCC: File was not found.  \n", xls)) ;
-		}
-
-	# check if worksheet exists
-	sheet.names <- gdata::sheetNames(xls = xls, perl = perl);
-	cat(paste("\nYou have chosen to import worksheet ", sheet, " named ", sheet.names[sheet], ". Does that sound correct?\n", sep = ""));
-	cat(paste("The other sheet names are: \n"));
-	cat(paste(paste(1:length(sheet.names), sheet.names, sep = ":"), collapse = "\n"));
-	cat("\n\n");
-
-	# define pattern of first line of sample names
-	pattern.first.line.header <- "File";
-
-	# call gdata::read.excel and load header with sample names
-	header <- gdata::read.xls(
-		xls = xls,
-		sheet = sheet,
-		pattern = pattern.first.line.header,
-		method = "tab",
-		perl = perl,
-		header = FALSE,
-		as.is = TRUE,
-		row.names = 1,
-		nrow = 16,
-		strip.white = TRUE
-		);
-
-	if (is.null(header)) {
-		stop("READ.XLS.RCC: There appears to be a problem with RCC file.  No header found.");
-		}
-
-	rownames(header) <- gsub(" $", "", rownames(header));
-	rownames(header) <- gsub(" ", ".", rownames(header));
-	rownames(header) <- tolower(rownames(header));
-	if ("id" %in% rownames(header)) {rownames(header)[rownames(header) == "id"] <- "sample.id"}
-
-
-	if (!all(c("file.name", "sample.id", "binding.density") %in% rownames(header)))  {
-		stop("READ.XLS.RCC: There appears to be a problem with RCC file.  Rownames in header are missing File name , Sample id, Binding density");
-		}
-
-	# parse the header
-
-	# drop missing rows
-	header <- header[!rownames(header) %in% c('file.attributes','lane.attributes'),];
-	# drop missing columns
-	header <- header[,-c(1,2)]; 
-	# drop trailing columns
-	header <- header[,!is.na(header[1,]) & !is.na(header[2,])];
-	# get sample IDs
-	sample.ids <- header[rownames(header) %in% tolower(sample.id.row),];
-
-	# change spaces to dots in sample names
-	sample.ids <- gsub(" ", ".", sample.ids);
-	sample.ids <- gsub("^([0-9])", "X\\1" ,sample.ids);  
-
-	# add sample names
-	colnames(header) <- sample.ids;
-
-	# define pattern of first line of count data
-	pattern.first.line.counts <- "Code";
-
-	# call gdata::read.excel and load counts
-	x <- gdata::read.xls(
-		xls = xls,
-		sheet = sheet,
-		pattern = pattern.first.line.counts,
-		method = "tab",
-		perl = perl,
-		header = TRUE,
-		strip.white = TRUE,
-		as.is = TRUE
-		);
-
-	if (is.null(x)) {
-		stop("READ.XLS.RCC: There appears to be a problem with RCC file. Likely couldnt find the count header specifically `Code Class`");
-		}
-
-	# drop any trailing columns 
-	x <- x[,1:(3+length(sample.ids))];
-
-	# drop rows that have a missing code class or gene name
-	rows.with.missing.anno <- (x[,1] == '' | x[,2] == '');
-	if (any(rows.with.missing.anno)) {
-		cat(paste("The following row(s)", paste(which(rows.with.missing.anno), collapse = ", "), "have been dropped due to missing annotation.\n\t  You may want to double check the excel file.\n\n"));
-		}
-
-	if (any(rows.with.missing.anno)) {
-		x <- x[!rows.with.missing.anno,];
-		}
-
-	# add sample names
-	colnames(x) <- c(colnames(x)[1:3], sample.ids);
-
-	# print summary of samples
-	cat(paste("There were", length(sample.ids), "samples imported. \nNote that spaces in sample names will be replaced by dots. \n"));
-	
-	if ( length(sample.ids) > 5) {
-		cat("The first and last 3 sample names found in the dataset are:\n");
-		cat(paste(c(sample.ids[1:3],rev(sample.ids)[1:3])));
-		}
-	else {
-		cat("The sample names found in the dataset are:\n");
-		cat(paste(sample.ids));
-		}
-
-	# print summary of genes 
-	cat(paste("\n\nThere were", nrow(x), "genes imported with the following Code Class breakdown:"));
-	print(table(x$Code.Class));
-
-	x <- list(x = x, header = header);
-	class(x) <- 'NanoString';
-	return(x);
-	}
diff --git a/man/read.xls.RCC.Rd b/man/read.xls.RCC.Rd
deleted file mode 100644
index 86b60d9..0000000
--- a/man/read.xls.RCC.Rd
+++ /dev/null
@@ -1,30 +0,0 @@
-\name{read.xls.RCC}
-\title{read.xls.RCC}
-\alias{read.xls.RCC}
-\description{A function to read the raw counts from the RCC excel spreadsheet output by the nCounter platform.}
-\usage{
-read.xls.RCC(xls, sheet = 1, perl, sample.id.row = 'File.Name')
-}
-\arguments{
-  \item{xls}{The excel spreadsheet output by nCounter.  This should be a string with the path pointing to the desired file.}
-  \item{sheet}{The worksheet that contains the raw counts.  Make sure to check that you are using the worksheet with the "raw" counts and not something that has been processed.  The name of the correct worksheet usually has "RCC" in it but not "norm".  The input is an integer and it defaults to 1 or the first worksheet. }
-  \item{perl}{The path to a perl binary.  This does not need to be specified if perl is in your PATH}
-\item{sample.id.row}{The row in the RCC file that contains the sample IDs to be used as column names for the count data.  Defaults to "File.Name" but in some cases "Sample.ID" or "Lane.ID" would be more appropriate.}
-}
-
-\value{
-Returns a list with two components.  The first is the header information which contains sample IDs and diagnostic information on the quality of the samples.  The second is the count data and can be directly used in the input to NanoStringNorm.
-}
-\examples{
- 
-# directly import the nCounter output
-path.to.xls.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.xls",
-	package = "NanoStringNorm");
-NanoString.mRNA <- read.xls.RCC(x = path.to.xls.file, sheet = 1);
-
-}
-\author{Daryl M. Waggott}
-\keyword{NanoString}
-\keyword{Normalization}
-\keyword{mRNA}  
-\keyword{miRNA}

From 6fe480c4970d441075d2080af6bac3c903fcea1f Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 15:06:18 -0800
Subject: [PATCH 05/11] Replace example .xls with csv

---
 .../RCC_files/RCCCollector1_rat_tcdd.csv      |  90 ++++++++++++++++++
 .../RCC_files/RCCCollector1_rat_tcdd.xls      | Bin 187392 -> 0 bytes
 2 files changed, 90 insertions(+)
 create mode 100644 inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv
 delete mode 100644 inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls

diff --git a/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv
new file mode 100644
index 0000000..c3baa8e
--- /dev/null
+++ b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.csv
@@ -0,0 +1,90 @@
+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+File Attributes,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+File name,,,20100728_Watson1-1_HW1D-a_01,20100728_Watson1-1_HW2B-b_02,20100728_Watson1-1_HW3B-a_03,20100728_Watson1-1_HW4C-b_04,20100728_Watson1-1_HW5D-b_05,20100728_Watson1-1_HW6A-b_06,20100728_Watson1-1_WW41B-a_11,20100728_Watson1-1_WW42-a_12,20100728_Watson1-1_WW45A-b_07,20100728_Watson1-1_WW46D-a_08,20100728_Watson1-1_WW47A-b_09,20100728_Watson1-1_WW48B-a_10,20100728_Watson1-2_LE100C-a_07,20100728_Watson1-2_LE101A-a_08,20100728_Watson1-2_LE102-a_09,20100728_Watson1-2_LE4D51-a_10,20100728_Watson1-2_LE4D53-a_11,20100728_Watson1-2_LE4D56-b_12,20100728_Watson1-2_WW37-b_03,20100728_Watson1-2_WW38-b_04,20100728_Watson1-2_WW39-a_05,20100728_Watson1-2_WW40-b_06,20100728_Watson1-2_WW43-b_01,20100728_Watson1-2_WW44-a_02,20100728_Watson1-3_HW4D12-B_12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Sample ID ,,,HW1D-a,HW2B-b,HW3B-a,HW4C-b,HW5D-b,HW6A-b,WW41B-a,WW42-a,WW45A-b,WW46D-a,WW47A-b,WW48B-a,LE100C-a,LE101A-a,LE102-a,LE4D51-a,LE4D53-a,LE4D56-b,WW37-b,WW38-b,WW39-a,WW40-b,WW43-b,WW44-a,HW4D12-B,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Owner ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Sample Date ,,,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,2010/07/28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+File Version ,,,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,1.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+GeneRLF ,,,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,Watson_1_C621,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Comments ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Lane Attributes,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Lane ID,,,1,2,3,4,5,6,11,12,7,8,9,10,7,8,9,10,11,12,3,4,5,6,1,2,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+FOV Count ,,,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+FOV Counted,,,598,599,600,600,599,599,599,599,599,599,599,598,598,279,600,599,600,599,599,600,599,600,598,592,599,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Scanner ID,,,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,DA32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+StagePosition,,,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Binding Density,,,0.21,0.22,0.18,0.29,0.26,0.3,0.72,0.65,0.3,0.25,0.4,0.31,0.38,0.3,0.24,0.68,0.68,0.47,1.19,0.83,0.75,0.95,0.56,0.62,0.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Messages,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Reporter Counts,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Code Class,Name,Accession,14197,13019,14361,13007,14709,16985,25557,31281,14309,16500,18599,19273,24542,7524,20440,15597,19512,28682,12636,13928,15213,16589,21437,17371,11953,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_A(128),ERCC_00117.1,9917,8808,9754,9025,10230,12090,18979,23660,10064,12176,13729,14055,18225,5505,14951,11133,14264,21404,9121,10226,11050,12242,15881,12805,8835,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_B(32),ERCC_00112.1,3471,3418,3722,3191,3619,3903,5064,5953,3399,3312,3754,4073,5001,1551,4353,3583,4148,5692,2780,2835,3250,3393,4291,3604,2393,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_C(8),ERCC_00002.1,540,522,591,527,583,652,1005,1094,525,647,708,763,904,318,754,556,668,1068,437,566,617,651,859,637,483,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_D(2),ERCC_00092.1,203,215,239,204,210,270,342,362,241,255,305,296,301,116,263,232,289,366,174,206,208,183,262,218,180,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_E(0.5),ERCC_00035.1,28,28,25,30,39,38,46,67,22,38,26,41,57,17,59,46,50,74,25,30,23,35,56,40,20,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Positive,POS_F(0.125),ERCC_00034.1,38,28,30,30,28,32,121,145,58,72,77,45,54,17,60,47,93,78,99,65,65,85,88,67,42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_A(0),ERCC_00096.1,2,1,3,3,7,3,9,11,3,5,7,4,7,0,4,7,5,9,5,5,10,4,10,8,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_B(0),ERCC_00041.1,1,2,4,5,1,2,9,7,1,2,2,0,3,0,2,17,8,11,4,4,2,6,2,6,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_C(0),ERCC_00019.1,5,4,3,5,3,4,5,5,2,4,3,5,4,2,6,10,3,9,6,1,5,1,0,3,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_D(0),ERCC_00076.1,5,2,7,2,8,6,6,8,2,10,8,4,3,2,3,12,1,6,5,1,4,10,11,5,6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_E(0),ERCC_00098.1,7,8,10,11,8,11,13,30,3,9,9,13,9,2,9,14,14,24,9,8,11,13,9,11,11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_F(0),ERCC_00126.1,1,2,2,2,4,2,6,10,3,8,9,5,4,3,2,11,3,13,2,4,5,3,4,6,3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_G(0),ERCC_00144.1,0,1,0,5,4,2,4,3,3,2,3,2,0,1,0,4,2,2,2,1,1,2,0,5,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Negative,NEG_H(0),ERCC_00154.1,0,3,0,3,3,2,3,11,1,5,9,8,2,3,7,6,4,10,0,6,4,1,5,3,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ahrr,NM_001024285.1,10,1,1,7,6,5,41,51,14,20,29,8,20,1,8,15,13,13,38,29,20,28,21,25,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Aldh3a1,NM_031972.1,4,6,6,216,52,75,5789,11341,2264,991,2292,2996,91,93,95,164,177,581,8241,5046,9268,9127,4235,3416,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Bbs2,NM_053618.1,26,32,25,49,42,44,125,124,48,66,53,44,68,16,40,92,78,77,130,105,106,111,67,93,52,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ccbl1,NM_001013164.3,182,171,136,194,253,224,1162,1189,437,467,657,546,315,127,309,409,395,415,1157,1230,866,947,1093,1019,370,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cmkor1,NM_053352.1,18,19,12,48,27,37,58,58,29,37,75,49,68,24,39,148,78,94,27,31,39,37,43,30,36,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Col18a1,NM_053489.1,1299,1349,712,1664,1334,2199,2967,2621,1025,1026,1793,1035,2217,949,1681,4273,2425,3604,2202,1814,1973,2416,2061,2097,3128,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyb5,NM_022245.1,18229,18836,18016,21995,21462,20154,30423,26443,15460,16840,18694,16554,30602,9996,15323,36637,34207,23507,34676,28590,24761,32806,22333,21761,24272,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyp1a1,NM_012540.2,14,48,25,6987,5470,6580,109170,106384,34866,26594,46338,30920,644,423,452,845,33429,1151,141036,106336,91856,113059,91533,89522,46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyp1a2,NM_012541.2,30528,31902,16706,71538,53396,64692,315649,262354,104761,81390,142102,92993,64119,24996,37720,83684,278129,57532,548704,380856,383086,446912,246215,263545,50049,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyp1b1,NM_012940.1,5,9,3,13,2,9,74,67,26,30,57,24,76,29,26,151,503,152,125,147,104,104,73,54,5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyp2a1,NM_012692.1,3414,3728,2928,4210,3675,4536,6088,5618,2782,2962,3886,2769,7240,2463,4736,11607,8572,9659,7234,6875,5526,8041,5661,5128,4610,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Cyp2s1,NM_001107495.1,7,9,2,10,10,10,17,35,10,7,14,5,18,11,26,48,31,23,22,8,16,17,20,11,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Eef1a1,NM_175838.1,27538,29168,29912,35077,35487,37201,46218,41028,27900,29172,36700,27752,57854,20863,33847,80829,46573,58326,46610,39087,31866,44440,33148,34632,40371,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Eml4_predicted,NM_001108008.1,223,274,176,380,413,420,1011,1011,1109,917,1481,940,438,192,240,983,723,557,1045,960,890,881,696,759,426,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Exoc3,NM_001024964.1,156,167,138,213,214,237,605,567,264,207,342,247,299,125,213,490,320,323,677,570,532,519,458,406,232,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Fdft1,NM_019238.2,1317,1301,904,1876,1776,2003,2886,2478,1201,941,1445,726,3432,1367,1824,4530,3525,3633,3583,3332,2862,3213,1432,1166,3194,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Fmo1,NM_012792.1,917,1290,725,1376,1452,1486,1698,1366,712,919,801,965,1310,463,888,3267,2068,2102,813,669,1056,1448,1368,1106,1510,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Gapdh,NM_017008.2,16146,14938,9805,17417,15949,19323,25756,23543,14512,13106,23007,15730,25490,8198,14751,41426,29139,29156,24347,26883,18840,24990,19772,18575,27459,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Gfer,NM_013222.1,346,368,372,410,493,421,649,561,427,410,489,404,810,239,361,694,351,453,356,313,224,284,443,397,587,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ghr,NM_017094.1,4441,3915,3636,5328,3639,4729,6118,5321,3653,2995,4879,3558,5212,1987,2899,11233,6476,7054,5488,4461,4494,6357,3978,4264,4761,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Glud1,NM_012570.1,13489,16905,9824,17570,15452,17845,16093,15283,11144,10953,13957,11241,20135,7421,11978,40392,23044,26249,16232,13217,11572,12860,10363,14453,19832,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Hagh,NM_033349.1,1680,1539,1751,2096,2246,2167,2685,2441,1367,1816,1945,2003,3653,1298,1941,4576,2610,3116,2630,2566,2128,3215,1640,1652,2960,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Hprt1,NM_012583.2,536,531,542,701,812,708,912,857,538,674,852,743,1320,460,624,1476,912,998,929,858,679,1089,733,715,1216,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Hsd17b12,NM_032066.1,1529,1496,1176,1705,1238,1881,2680,2631,1778,1483,2580,2020,2392,785,1250,3484,1761,1531,4675,3083,2612,3188,2383,2576,2453,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ivns1abp_predicted,NM_001047085.1,793,1163,824,1281,1076,1034,824,833,1119,848,1136,799,1220,427,691,2133,984,1692,1069,938,647,877,513,765,1190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Lasp1,NM_032613.2,304,315,228,370,318,419,749,596,206,281,362,206,777,320,496,1339,778,945,503,531,435,535,469,433,716,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,LOC308846,NM_001107536.1,331,344,387,421,441,431,591,515,402,379,498,391,722,229,316,780,431,543,446,403,343,446,355,372,501,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,LOC368066,NM_001109022.1,332,533,496,713,629,567,437,335,158,591,162,204,1599,455,328,1836,908,706,56,78,111,429,219,256,841,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Mawbp,NM_138530.2,2129,2599,2530,3540,3777,3919,7175,6385,3614,3355,3886,3209,4362,1545,2807,7164,4437,4336,5315,4841,5806,7830,5725,4613,3538,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Mug1,NM_023103.1,26108,25290,9304,26504,19245,33747,40158,44855,12751,9695,24712,15699,62947,30955,37426,204527,96656,133072,29079,17729,27922,31860,24122,37909,48027,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Neu1,NM_031522.2,132,164,126,189,176,259,571,513,212,190,331,231,359,122,216,449,299,415,700,499,493,582,394,341,308,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Nfe2l2,NM_031789.1,604,866,457,1434,1303,1374,3348,4406,2871,3061,3864,3846,1980,525,1179,2579,2205,1504,2869,2503,2629,3628,2818,2080,1638,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Nqo1,NM_017000.2,250,405,58,421,109,412,4184,6682,1893,1283,1793,1247,934,471,1307,994,1718,677,4186,4744,4082,4319,5570,4677,493,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Nrbp2,NM_001135007.1,5,13,8,5,10,6,15,16,11,16,14,11,16,3,7,17,10,11,13,5,9,18,7,7,7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Nudt4,NM_053598.1,559,769,764,800,797,1027,561,422,722,731,784,716,807,340,675,1603,690,855,408,419,331,457,420,604,727,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Pde2a,NM_031079.1,210,253,167,271,322,346,737,542,379,365,423,286,344,126,203,682,438,436,533,484,462,565,495,579,384,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Perp_predicted,NM_001106265.2,802,897,788,893,919,1057,1243,1220,829,784,1040,751,1272,436,621,2168,1340,1388,1541,1513,1031,1679,1079,1084,1143,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Pgk1,NM_053291.3,2766,2238,2075,2807,2655,3146,3396,2960,2264,2042,3427,2865,5056,1515,2326,5767,3830,3458,2318,2456,1888,2916,2677,2526,4497,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Pmm1,NM_001008323.1,53,69,37,106,81,81,210,222,180,168,251,164,150,53,56,138,64,90,377,332,229,293,207,230,76,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ppia,NM_017101.1,13823,14207,15608,15374,16961,16228,19619,17023,14583,13751,16886,14746,28047,8488,12088,30913,16235,19895,16449,15480,12617,17213,13773,13194,17619,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Psmb4,NM_031629.1,992,871,1223,1029,1338,1380,1974,2024,1057,1267,1459,1355,2488,797,1442,2957,1605,2056,1881,1931,1262,1993,1763,1428,1335,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,RGD1305831_predicted,NM_001100942.1,2808,2809,3713,3306,3864,3242,4963,4483,3026,3171,3126,2977,5961,1693,3047,6650,4163,4647,4241,3647,3297,4253,3896,3463,3896,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,RGD1311835,NM_001014202.1,619,595,515,800,651,865,1620,1558,698,634,1106,738,1304,540,817,2097,1362,1595,1636,1286,1266,1524,1256,1171,1157,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,RGD1559716_predicted,XM_573211.2,228,221,168,269,275,366,399,383,194,195,298,148,312,136,183,779,471,489,237,214,172,203,207,285,471,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Rpl13A,NM_173340.2,476,402,743,555,1073,886,1448,1303,804,1266,1554,1199,2434,785,1063,1823,1142,1604,1301,1611,931,1613,1144,1223,1184,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Scn4b,NM_001008880.1,12,8,9,14,8,15,31,29,11,7,14,16,25,6,13,38,19,39,12,16,12,18,17,16,12,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Sdc1,NM_013026.2,1423,1230,730,1173,863,1335,1161,1318,496,534,1096,634,1530,706,1691,2663,1567,2045,1674,1280,1184,1554,1158,1144,1434,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Sdha,NM_130428.1,1322,1255,964,1684,1562,1869,2346,2329,1148,1141,1981,1281,2458,935,1511,4125,2685,3006,2052,2006,1485,2172,1665,1768,2345,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Slco1a1,NM_017111.1,951,1042,604,1052,798,1029,1227,992,588,503,1016,786,1412,582,836,2268,1135,1621,866,573,697,828,796,852,1548,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Srxn1,NM_001047858.2,57,65,59,102,91,82,336,410,258,258,203,233,199,63,97,277,166,169,253,230,164,195,169,182,190,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Tiparp,NM_001107679.1,152,202,165,1476,1048,1293,979,1463,1122,2200,1579,1996,315,109,170,644,324,380,761,1321,2059,1945,1421,1175,291,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Tpm1,NM_001034068.1,12,15,16,14,20,23,70,55,22,32,43,31,48,20,29,60,37,79,74,60,37,38,35,26,41,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Ugt1a1,NM_012683.2,1531,2352,994,2823,1775,2319,3658,3652,1307,1416,2219,1786,2400,1183,2478,4063,3023,3002,2265,1148,2163,3123,2710,2394,3672,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Endogenous,Zfp422,NM_001012745.1,256,199,173,246,234,220,728,519,319,274,441,257,532,157,334,681,392,443,533,439,381,458,528,421,414,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
\ No newline at end of file
diff --git a/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls b/inst/extdata/RCC_files/RCCCollector1_rat_tcdd.xls
deleted file mode 100644
index ed7afd91ddd9d3c9047037e7a0e47fa3e261df84..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 187392
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%0A2|h5Av4
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
O`#b~WcM>HC+y4bgMk*fw


From 2af52d2dc7d6321608ced4b61f42e8d937c52b3e Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 15:06:41 -0800
Subject: [PATCH 06/11] Replace Excel loading with CSV

---
 vignettes/NanoStringNorm_Introduction.Rnw | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/vignettes/NanoStringNorm_Introduction.Rnw b/vignettes/NanoStringNorm_Introduction.Rnw
index a63705f..d04b8e9 100644
--- a/vignettes/NanoStringNorm_Introduction.Rnw
+++ b/vignettes/NanoStringNorm_Introduction.Rnw
@@ -95,13 +95,13 @@ dev.off();
 
 The input data usually comes in the form of a structured Excel spreadsheet.  You can export the raw count data from Excel as a delimited text file for use with R.  Start by opening the \emph{raw} worksheet in a blank Excel page for editing.  Copy the count data (row 23) for each sample including the first 3 annotation columns (Code.Class, Name and Accession) to a separate worksheet or text file.  Don't forget to add the sample IDs (row 5), and remove any incomplete rows or columns.  The resulting tabular data can be saved as a tab delimited file for import into R.
 \\ \\
-Alternatively, you can import data directly from xls format into R using the function \Rfunction{read.xls.RCC} based on core functionality in the \Rpackage{gdata} package.
+Alternatively, you can import nCounter spreadsheet data from CSV format into R using the function \Rfunction{read.csv.RCC}. (Note that Excel spreadsheets must first be converted to CSV.)  
 
 <<eg.read.xls>>=
 # directly import the nCounter output
-path.to.xls.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.xls", 
+path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv", 
                                 package = "NanoStringNorm");
-NanoString.mRNA <- read.xls.RCC(x = path.to.xls.file, sheet = 1);
+NanoString.mRNA <- read.csv.RCC(path.to.csv.file);
 # only keep the counts and not the header
 NanoString.mRNA <- NanoString.mRNA$x;
 @

From 1b846358b4378c929bf2f38e7ef385b045946d21 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 15:08:48 -0800
Subject: [PATCH 07/11] Update changelog

---
 DESCRIPTION |  4 ++--
 NEWS        | 10 ++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 9235802..6d95d7a 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,8 +1,8 @@
 Package: NanoStringNorm
 Type: Package
 Title: Normalize NanoString miRNA and mRNA Data
-Version: 2.0.0
-Date: 2023-03-21
+Version: 3.0.0
+Date: 2025-01-15
 Authors@R: c(
 	person(c("Daryl", "M."), "Waggott", role = "aut"),
 	person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"),
diff --git a/NEWS b/NEWS
index 9286f42..42cca3d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,15 @@
+NanoStringNorm 3.0.0 2025-01-15
+----------------------------------------------------------------
+
+REMOVED
+* Removed Excel .xls support due to broken CRAN dependency
+
+ADDED
+* Added CSV support for nCounter Excel files. Excel files must be converted externally.
+
 NanoStringNorm 2.0.0 2023-03-21
 ----------------------------------------------------------------
+
 REMOVED
 * Removed vsn functionality due to broken CRAN dependency
 

From af2cd8969c647fcecfb48c87527b136a768d422a Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 15:27:43 -0800
Subject: [PATCH 08/11] Fix bug in RCC CSV example

---
 man/read.csv.RCC.Rd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/man/read.csv.RCC.Rd b/man/read.csv.RCC.Rd
index 5fdff9d..4c4b3bd 100644
--- a/man/read.csv.RCC.Rd
+++ b/man/read.csv.RCC.Rd
@@ -18,7 +18,7 @@ Returns a list with two components.  The first is the header information which c
 # directly import the nCounter output
 path.to.csv.file <- system.file("extdata", "RCC_files", "RCCCollector1_rat_tcdd.csv",
 	package = "NanoStringNorm");
-NanoString.mRNA <- read.csv.RCC(x = path.to.csv.file);
+NanoString.mRNA <- read.csv.RCC(path.to.csv.file);
 
 }
 \author{Daryl M. Waggott}

From 25c4dd3c80113d82f221a79607ec4aff01c1680a Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 16:04:40 -0800
Subject: [PATCH 09/11] Remove gdata dependency

---
 DESCRIPTION | 7 +++++--
 NAMESPACE   | 5 +----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 6d95d7a..8dabf01 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -7,8 +7,11 @@ Authors@R: c(
 	person(c("Daryl", "M."), "Waggott", role = "aut"),
 	person("Paul", "Boutros", email = "PBoutros@mednet.ucla.edu", role = "cre"),
 	person("Dan", "Knight", role = "ctb"))
-Depends: R (>= 2.14.0), gdata (>= 2.8.2), XML (>= 3.98-1.5)
-Imports: methods
+Depends:
+  R (>= 2.14.0)
+Imports:
+  methods,
+  XML
 Suggests: googleVis (>= 0.2.14), lme4, RUnit (>= 0.4.26)
 Description: A set of tools for normalizing, diagnostics and visualization of NanoString nCounter data.
 License: GPL-2
diff --git a/NAMESPACE b/NAMESPACE
index 71c23f9..8fd3395 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -20,10 +20,7 @@ importFrom("stats", "aov", "coef", "cor", "density", "lm", "lowess",
 importFrom("utils", "download.file", "packageDescription",
          "read.table")
 importFrom("utils", "read.csv")
-import(
-    'gdata',
-    'XML'
-	)
+import('XML')
 
 
 

From 3545212dedabe5dc2b2c42ddd82c500453693786 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 16:16:06 -0800
Subject: [PATCH 10/11] Update vignette dependencies

---
 vignettes/NanoStringNorm_Introduction.Rnw | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/vignettes/NanoStringNorm_Introduction.Rnw b/vignettes/NanoStringNorm_Introduction.Rnw
index d04b8e9..534cef9 100644
--- a/vignettes/NanoStringNorm_Introduction.Rnw
+++ b/vignettes/NanoStringNorm_Introduction.Rnw
@@ -1,5 +1,5 @@
 %\VignetteIndexEntry{Introduction to NanoStringNorm}
-%\VignetteDepends{googleVis,gdata}
+%\VignetteDepends{googleVis}
 %\VignetteKeywords{Expression Analysis}
 %\VignettePackage{NanoStringNorm}
 

From c93f4beb9bcad8a45b14812c74e1878671f8a997 Mon Sep 17 00:00:00 2001
From: Dan Knight <danknight@mednet.ucla.edu>
Date: Wed, 15 Jan 2025 16:16:28 -0800
Subject: [PATCH 11/11] Remove XML dependency

---
 DESCRIPTION | 3 +--
 NAMESPACE   | 1 -
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/DESCRIPTION b/DESCRIPTION
index 8dabf01..69239f9 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -10,8 +10,7 @@ Authors@R: c(
 Depends:
   R (>= 2.14.0)
 Imports:
-  methods,
-  XML
+  methods
 Suggests: googleVis (>= 0.2.14), lme4, RUnit (>= 0.4.26)
 Description: A set of tools for normalizing, diagnostics and visualization of NanoString nCounter data.
 License: GPL-2
diff --git a/NAMESPACE b/NAMESPACE
index 8fd3395..9011f4e 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -20,7 +20,6 @@ importFrom("stats", "aov", "coef", "cor", "density", "lm", "lowess",
 importFrom("utils", "download.file", "packageDescription",
          "read.table")
 importFrom("utils", "read.csv")
-import('XML')