Skip to content

Commit ac3512a

Browse files
committed
Specify column types
1 parent 2d6af9e commit ac3512a

1 file changed

Lines changed: 17 additions & 2 deletions

File tree

workflow/scripts/merge_annotation.R

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,28 @@ library(logger)
1010
log_threshold(INFO)
1111

1212
log_info("Reading variants table, replacing REGION with the reference name")
13-
variants <- read_tsv(snakemake@input$tsv) %>%
13+
variants <- read_tsv(
14+
snakemake@input$tsv,
15+
col_types = list(
16+
CHROM = col_character(),
17+
POS = col_integer(),
18+
REF = col_character(),
19+
ALT = col_character()
20+
)
21+
) %>%
1422
mutate(REGION = snakemake@params$ref_name)
1523

1624
log_info("Reading annotation table")
1725
annotation <- read_tsv(
1826
snakemake@input$annot,
19-
col_select = c("CHROM", "POS", "REF", "ALT", "VARIANT_NAME")
27+
col_select = c("CHROM", "POS", "REF", "ALT", "VARIANT_NAME"),
28+
col_types = list(
29+
CHROM = col_character(),
30+
POS = col_integer(),
31+
REF = col_character(),
32+
ALT = col_character(),
33+
VARIANT_NAME = col_character()
34+
)
2035
) %>%
2136
distinct() %>%
2237
group_by(CHROM, POS, REF, ALT) %>%

0 commit comments

Comments
 (0)