Skip to content

Commit 396b6b2

Browse files
committed
plate dataframe contains two additional columns, row and col, compared to input data
1 parent f88e4d6 commit 396b6b2

15 files changed

+4
-29
lines changed

R/read.R

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,12 @@ read_key_plate <- function(drfile, sheet, ranges, translate = FALSE, translation
150150
if (length(atomicclass) == 1) {
151151
combined[] <- lapply(combined, coerce, atomicclass)
152152
} else {
153+
# The first two columns are "row" and "col", added by the function plate_to_df
154+
atomicclass <- c("character", "integer", atomicclass)
155+
153156
if (length(atomicclass) != ncol(combined)) {
154157
rlang::abort(glue::glue(
155-
"The number of atomic classes ({length(atomicclass)}) must be 1 or equal to the number of columns ({ncol(combined)}) in the combined data frame."
158+
"The number of atomic classes ({length(atomicclass) - 2}) must be 1 or equal to the number of columns ({ncol(combined) - 2}) in the combined data frame."
156159
))
157160
}
158161
combined[] <- Map(coerce, combined, atomicclass)

data-raw/guide_competition_1_0_source.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

data-raw/schema_tests/invalid_atomicclass.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ locations:
2323
type: platedata
2424
translate: false
2525
atomicclass:
26-
- character
27-
- integer
2826
- character
2927
- numeric
3028
- numeric

data-raw/schema_tests/invalid_plate_format.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

data-raw/schema_tests/invalid_type.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

data-raw/schema_tests/maximal_version.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

data-raw/schema_tests/missing_location_element.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ locations:
3636
type: platedata
3737
translate: false
3838
atomicclass:
39-
- character
40-
- integer
4139
- character
4240
- numeric
4341
- numeric

data-raw/schema_tests/missing_translations.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

data-raw/schema_tests/missing_version.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ locations:
3636
type: platedata
3737
translate: false
3838
atomicclass:
39-
- character
40-
- integer
4139
- character
4240
- numeric
4341
- numeric

inst/extdata/example_guide.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ locations:
3737
type: platedata
3838
translate: false
3939
atomicclass:
40-
- character
41-
- integer
4240
- character
4341
- numeric
4442
- numeric

0 commit comments

Comments
 (0)