Skip to content

Commit

Permalink
cast start and end column to integer64 to prevent scientific notation
Browse files Browse the repository at this point in the history
  • Loading branch information
HendrikSchultheis committed Jan 12, 2019
1 parent b65dc90 commit 7c41856
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions bin/2.1_clustering/cdhit_wrapper.R
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,11 @@ cdhitest <- function(input, identity = 0.8, coverage = 8, output = "cluster.bed"
data.table::fwrite(x = cluster_table, file = summary, append = TRUE, sep = "\t", col.names = TRUE)
}


# cast start and end column to integer64 to prevent scientific notation e.g. 1e+10
# start and end are assumed to be at position 2 and 3
result[, c(2, 3) := lapply(.SD, bit64::as.integer64), SDcols = c(2, 3)]

data.table::fwrite(x = result, file = output, sep = "\t", col.names = keep_col_names)
}

Expand Down

0 comments on commit 7c41856

Please sign in to comment.