index.html annotation.html

thytnseq <- set_expt_colors(thytnseq)
thytnseq_metrics <- sm(graph_metrics(thytnseq))
thytnseq_norm <- sm(normalize_expt(thytnseq, transform="log2", convert="cpm", norm="quant", filter=TRUE))
thytnseq_norm_metrics <- sm(graph_metrics(thytnseq_norm))
thytnseq_metrics$libsize

thytnseq_metrics$density

thytnseq_norm_metrics$corheat

thytnseq_norm_metrics$pcaplot

thytnseq_norm_metrics$smc

Holy ass crackers, the data is beautiful.

## First try a normal condition + batch model
ver <- "01"
thytnseq_pairwise <- all_pairwise(thytnseq)
## Starting limma pairwise comparison.
## libsize was not specified, this parameter has profound effects on limma's result.
## Using the libsize from expt$libsize.
## Choosing the intercept containing model.
## Limma step 1/6: choosing model.
## Limma step 2/6: running voom
## The voom input was not cpm, converting now.
## The voom input was not log2, transforming now.
## Limma step 3/6: running lmFit
## Limma step 4/6: making and fitting contrasts.
## Limma step 5/6: Running eBayes and topTable.
## Limma step 6/6: Writing limma outputs.
## Limma step 6/6: 1/10: Printing table: thyd0.
## Limma step 6/6: 2/10: Printing table: thyd1.
## Limma step 6/6: 3/10: Printing table: thyd2.
## Limma step 6/6: 4/10: Printing table: thyd3.
## Limma step 6/6: 5/10: Printing table: thyd1_vs_thyd0.
## Limma step 6/6: 6/10: Printing table: thyd2_vs_thyd0.
## Limma step 6/6: 7/10: Printing table: thyd3_vs_thyd0.
## Limma step 6/6: 8/10: Printing table: thyd2_vs_thyd1.
## Limma step 6/6: 9/10: Printing table: thyd3_vs_thyd1.
## Limma step 6/6: 10/10: Printing table: thyd3_vs_thyd2.
## Starting DESeq2 pairwise comparisons.
## The data should be suitable for EdgeR/DESeq.
## If EdgeR/DESeq freaks out, check the state of the count table and ensure that it is in integer counts.
## Choosing the intercept containing model.
## DESeq2 step 1/5: Including batch and condition in the deseq model.
## DESeq2 step 2/5: Estimate size factors.
## DESeq2 step 3/5: Estimate dispersions.
## DESeq2 step 4/5: nbinomWaldTest.
## DESeq2 step 5/5: 1/6: Printing table: thyd1_vs_thyd0
## DESeq2 step 5/5: 2/6: Printing table: thyd2_vs_thyd0
## DESeq2 step 5/5: 3/6: Printing table: thyd3_vs_thyd0
## DESeq2 step 5/5: 4/6: Printing table: thyd2_vs_thyd1
## DESeq2 step 5/5: 5/6: Printing table: thyd3_vs_thyd1
## DESeq2 step 5/5: 6/6: Printing table: thyd3_vs_thyd2
## Collected coefficients for: thyd0
## Collected coefficients for: thyd1
## Collected coefficients for: thyd2
## Collected coefficients for: thyd3
## Starting edgeR pairwise comparisons.
## The data should be suitable for EdgeR/DESeq.
## If EdgeR/DESeq freaks out, check the state of the count table and ensure that it is in integer counts.
## Choosing the intercept containing model.
## EdgeR step 1/9: normalizing data.
## EdgeR step 9/9: 1/6: Printing table: thyd1_vs_thyd0.
## EdgeR step 9/9: 2/6: Printing table: thyd2_vs_thyd0.
## EdgeR step 9/9: 3/6: Printing table: thyd3_vs_thyd0.
## EdgeR step 9/9: 4/6: Printing table: thyd2_vs_thyd1.
## EdgeR step 9/9: 5/6: Printing table: thyd3_vs_thyd1.
## EdgeR step 9/9: 6/6: Printing table: thyd3_vs_thyd2.
## Starting basic pairwise comparison.
## This basic pairwise function assumes log2, converted, normalized counts, normalizing now.
## Basic step 1/3: Creating median and variance tables.
## Basic step 2/3: Performing comparisons.
## Basic step 2/3: 1/6: Performing log2 subtraction: thyd1_vs_thyd0
## Basic step 2/3: 2/6: Performing log2 subtraction: thyd2_vs_thyd0
## Basic step 2/3: 3/6: Performing log2 subtraction: thyd3_vs_thyd0
## Basic step 2/3: 4/6: Performing log2 subtraction: thyd2_vs_thyd1
## Basic step 2/3: 5/6: Performing log2 subtraction: thyd3_vs_thyd1
## Basic step 2/3: 6/6: Performing log2 subtraction: thyd3_vs_thyd2
## Basic step 3/3: Creating faux DE Tables.
## Basic: Returning tables.
## Comparing analyses 1/6: thyd1_vs_thyd0
## Comparing analyses 2/6: thyd2_vs_thyd0
## Comparing analyses 3/6: thyd3_vs_thyd0
## Comparing analyses 4/6: thyd2_vs_thyd1
## Comparing analyses 5/6: thyd3_vs_thyd1
## Comparing analyses 6/6: thyd3_vs_thyd2

keepers <- list(
    "d1_d0" = c("thyd1", "thyd0"),
    "d2_d0" = c("thyd2", "thyd0"),
    "d3_d0" = c("thyd3", "thyd0"),
    "d2_d1" = c("thyd2", "thyd1"),
    "d3_d1" = c("thyd3", "thyd1"),
    "d3_d2" = c("thyd3", "thyd2")
    )
thytnseq_tables <- combine_de_tables(thytnseq_pairwise,
                                     keepers=keepers,
                                     extra_annot=Biobase::exprs(thytnseq_norm$expressionset),
                                     excel=paste0("excel/thytnseq_tables-", ver, ".xlsx"))
## Deleting the file excel/thytnseq_tables-01.xlsx before writing the tables.
## Writing a legend of columns.
## Working on 1/6: d1_d0
## Found table with thyd1_vs_thyd0
## Running create_combined_table with inverse=FALSE
## The table is: thyd1_vs_thyd0
## Working on 2/6: d2_d0
## Found table with thyd2_vs_thyd0
## Running create_combined_table with inverse=FALSE
## The table is: thyd2_vs_thyd0
## Working on 3/6: d3_d0
## Found table with thyd3_vs_thyd0
## Running create_combined_table with inverse=FALSE
## The table is: thyd3_vs_thyd0
## Working on 4/6: d2_d1
## Found table with thyd2_vs_thyd1
## Running create_combined_table with inverse=FALSE
## The table is: thyd2_vs_thyd1
## Working on 5/6: d3_d1
## Found table with thyd3_vs_thyd1
## Running create_combined_table with inverse=FALSE
## The table is: thyd3_vs_thyd1
## Working on 6/6: d3_d2
## Found table with thyd3_vs_thyd2
## Running create_combined_table with inverse=FALSE
## The table is: thyd3_vs_thyd2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d1_d0 at column 71
## Warning: Removed 265 rows containing non-finite values (stat_smooth).
## Warning: Removed 265 rows containing missing values (geom_point).
## Warning: Removed 1 rows containing missing values (geom_point).
## Warning: Removed 215 rows containing missing values (geom_point).
## Warning: Removed 265 rows containing missing values (geom_point).

## Warning: Removed 88 rows containing non-finite values (stat_smooth).
## Warning: Removed 88 rows containing missing values (geom_point).
## Warning: Removed 2 rows containing missing values (geom_point).
## Warning: Removed 4 rows containing missing values (geom_point).
## Warning: Removed 88 rows containing missing values (geom_point).
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d2_d0 at column 71

## Warning: Removed 315 rows containing non-finite values (stat_smooth).
## Warning: Removed 315 rows containing missing values (geom_point).
## Warning: Removed 7 rows containing missing values (geom_point).
## Warning: Removed 123 rows containing missing values (geom_point).
## Warning: Removed 315 rows containing missing values (geom_point).

## Warning: Removed 86 rows containing non-finite values (stat_smooth).
## Warning: Removed 86 rows containing missing values (geom_point).

## Warning: Removed 86 rows containing missing values (geom_point).
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d3_d0 at column 71

## Warning: Removed 411 rows containing non-finite values (stat_smooth).
## Warning: Removed 411 rows containing missing values (geom_point).
## Warning: Removed 47 rows containing missing values (geom_point).
## Warning: Removed 127 rows containing missing values (geom_point).
## Warning: Removed 411 rows containing missing values (geom_point).

## Warning: Removed 1814 rows containing non-finite values (stat_smooth).
## Warning: Removed 1 rows containing missing values (geom_vline).

## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).
## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1814 rows containing missing values (geom_point).
## Warning: Removed 219 rows containing missing values (geom_point).
## Warning: Removed 435 rows containing missing values (geom_point).
## Warning: Removed 1814 rows containing missing values (geom_point).

## Warning: Removed 81 rows containing non-finite values (stat_smooth).
## Warning: Removed 81 rows containing missing values (geom_point).

## Warning: Removed 81 rows containing missing values (geom_point).
## Warning: Removed 1 rows containing missing values (geom_smooth).
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d2_d1 at column 71

## Warning: Removed 319 rows containing non-finite values (stat_smooth).
## Warning: Removed 319 rows containing missing values (geom_point).
## Warning: Removed 168 rows containing missing values (geom_point).
## Warning: Removed 37 rows containing missing values (geom_point).
## Warning: Removed 319 rows containing missing values (geom_point).

## Warning: Removed 89 rows containing non-finite values (stat_smooth).
## Warning: Removed 89 rows containing missing values (geom_point).
## Warning: Removed 2 rows containing missing values (geom_point).
## Warning: Removed 89 rows containing missing values (geom_point).
## Warning: Removed 1 rows containing missing values (geom_smooth).
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d3_d1 at column 71

## Warning: Removed 413 rows containing non-finite values (stat_smooth).
## Warning: Removed 413 rows containing missing values (geom_point).
## Warning: Removed 234 rows containing missing values (geom_point).
## Warning: Removed 74 rows containing missing values (geom_point).
## Warning: Removed 413 rows containing missing values (geom_point).

## Warning: Removed 1814 rows containing non-finite values (stat_smooth).
## Warning: Removed 1 rows containing missing values (geom_vline).

## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).
## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1814 rows containing missing values (geom_point).
## Warning: Removed 253 rows containing missing values (geom_point).
## Warning: Removed 405 rows containing missing values (geom_point).
## Warning: Removed 1814 rows containing missing values (geom_point).

## Warning: Removed 88 rows containing non-finite values (stat_smooth).
## Warning: Removed 88 rows containing missing values (geom_point).
## Warning: Removed 4 rows containing missing values (geom_point).
## Warning: Removed 88 rows containing missing values (geom_point).
## Warning: Removed 1 rows containing missing values (geom_smooth).
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Attempting to add a coefficient plot for d3_d2 at column 71

## Warning: Removed 414 rows containing non-finite values (stat_smooth).
## Warning: Removed 414 rows containing missing values (geom_point).
## Warning: Removed 157 rows containing missing values (geom_point).
## Warning: Removed 37 rows containing missing values (geom_point).
## Warning: Removed 414 rows containing missing values (geom_point).

## Warning: Removed 1814 rows containing non-finite values (stat_smooth).
## Warning: Removed 1 rows containing missing values (geom_vline).

## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).

## Warning: Removed 1 rows containing missing values (geom_hline).
## Warning: Removed 1 rows containing missing values (geom_vline).
## Warning: Removed 1814 rows containing missing values (geom_point).
## Warning: Removed 312 rows containing missing values (geom_point).
## Warning: Removed 350 rows containing missing values (geom_point).
## Warning: Removed 1814 rows containing missing values (geom_point).

## Warning: Removed 87 rows containing non-finite values (stat_smooth).
## Warning: Removed 87 rows containing missing values (geom_point).

## Warning: Removed 87 rows containing missing values (geom_point).
## Warning: Removed 1 rows containing missing values (geom_smooth).
## Writing summary information.
## The sheet pairwise_summary already exists, it will get overwritten
## Attempting to add the comparison plot to pairwise_summary at row: 24 and column: 1

## Performing save of the workbook.

thytnseq_sig <- extract_significant_genes(thytnseq_tables, according_to="all",
                                          excel=paste0("excel/thytnseq_sig-", ver, ".xlsx"))
## Writing excel data sheet 1/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 1 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 1 genes.
## Writing excel data sheet 2/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 1 genes.
## After (adj)p filter, the down genes table has 212 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 1 genes.
## After fold change filter, the down genes table has 212 genes.
## Writing excel data sheet 3/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 5 genes.
## After (adj)p filter, the down genes table has 1247 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 5 genes.
## After fold change filter, the down genes table has 1247 genes.
## Writing excel data sheet 4/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 29 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 29 genes.
## Writing excel data sheet 5/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 4 genes.
## After (adj)p filter, the down genes table has 981 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 4 genes.
## After fold change filter, the down genes table has 981 genes.
## Writing excel data sheet 6/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 4 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 4 genes.
## Printing significant genes to the file: excel/thytnseq_sig-01.xlsx
## Converted change_counts_up to characters.
## Converted change_counts_down to characters.
## 1/6: Writing excel data sheet up_limma_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 1/6: Writing excel data sheet down_limma_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet up_limma_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet down_limma_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 3/6: Writing excel data sheet up_limma_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet down_limma_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 4/6: Writing excel data sheet up_limma_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet down_limma_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 5/6: Writing excel data sheet up_limma_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet down_limma_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 6/6: Writing excel data sheet up_limma_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet down_limma_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## Writing changed genes summary on last sheet.
## Writing excel data sheet 7/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 8/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 1 genes.
## After (adj)p filter, the down genes table has 1 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 1 genes.
## After fold change filter, the down genes table has 1 genes.
## Writing excel data sheet 9/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 22 genes.
## After (adj)p filter, the down genes table has 25 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 22 genes.
## After fold change filter, the down genes table has 25 genes.
## Writing excel data sheet 10/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 2 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 2 genes.
## Writing excel data sheet 11/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 9 genes.
## After (adj)p filter, the down genes table has 14 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 9 genes.
## After fold change filter, the down genes table has 14 genes.
## Writing excel data sheet 12/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Printing significant genes to the file: excel/thytnseq_sig-01.xlsx
## The sheet number_changed_genes already exists, it will get overwritten
## Converted change_counts_up to characters.
## Converted change_counts_down to characters.
## 1/6: Writing excel data sheet up_edger_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 1/6: Writing excel data sheet down_edger_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet up_edger_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet down_edger_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet up_edger_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet down_edger_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet up_edger_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet down_edger_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet up_edger_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet down_edger_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet up_edger_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet down_edger_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## Writing changed genes summary on last sheet.
## Writing excel data sheet 13/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 3 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 3 genes.
## Writing excel data sheet 14/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 18 genes.
## After (adj)p filter, the down genes table has 46 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 17 genes.
## After fold change filter, the down genes table has 46 genes.
## Writing excel data sheet 15/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 48 genes.
## After (adj)p filter, the down genes table has 106 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 47 genes.
## After fold change filter, the down genes table has 106 genes.
## Writing excel data sheet 16/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 4 genes.
## After (adj)p filter, the down genes table has 5 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 4 genes.
## After fold change filter, the down genes table has 5 genes.
## Writing excel data sheet 17/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 30 genes.
## After (adj)p filter, the down genes table has 46 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 30 genes.
## After fold change filter, the down genes table has 45 genes.
## Writing excel data sheet 18/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 12 genes.
## After (adj)p filter, the down genes table has 4 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 12 genes.
## After fold change filter, the down genes table has 4 genes.
## Printing significant genes to the file: excel/thytnseq_sig-01.xlsx
## The sheet number_changed_genes already exists, it will get overwritten
## Converted change_counts_up to characters.
## Converted change_counts_down to characters.
## 1/6: Writing excel data sheet up_deseq_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 1/6: Writing excel data sheet down_deseq_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet up_deseq_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet down_deseq_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 3/6: Writing excel data sheet up_deseq_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet down_deseq_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## 4/6: Writing excel data sheet up_deseq_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet down_deseq_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet up_deseq_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet down_deseq_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet up_deseq_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet down_deseq_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## Writing changed genes summary on last sheet.
## Writing excel data sheet 19/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 20/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 21/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 22/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 23/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Writing excel data sheet 24/6
## Assuming the fold changes are on the log scale and so taking >< 0
## After (adj)p filter, the up genes table has 0 genes.
## After (adj)p filter, the down genes table has 0 genes.
## Assuming the fold changes are on the log scale and so taking -1 * fc
## After fold change filter, the up genes table has 0 genes.
## After fold change filter, the down genes table has 0 genes.
## Printing significant genes to the file: excel/thytnseq_sig-01.xlsx
## The sheet number_changed_genes already exists, it will get overwritten
## Converted change_counts_up to characters.
## Converted change_counts_down to characters.
## 1/6: Writing excel data sheet up_basic_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 1/6: Writing excel data sheet down_basic_d1_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet up_basic_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 2/6: Writing excel data sheet down_basic_d2_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet up_basic_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 3/6: Writing excel data sheet down_basic_d3_d0
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet up_basic_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 4/6: Writing excel data sheet down_basic_d2_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet up_basic_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 5/6: Writing excel data sheet down_basic_d3_d1
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet up_basic_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## 6/6: Writing excel data sheet down_basic_d3_d2
## Converted seqnames to characters.
## Converted strand to characters.
## Converted dbxref to characters.
## Converted genesynonym to characters.
## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf

## Warning in max(nchar(data[[col]]), na.rm = TRUE): no non-missing arguments to max;
## returning -Inf
## Writing changed genes summary on last sheet.