174174
175175.classify_strategy <- function (term , ontology ) {
176176 if (is.na(term ) || ! nzchar(term ) || .is_unknown(term )) {
177- return (list (class = ' unknown' , subclass = ' Unknown ' ))
177+ return (list (class = ' unknown' , subclass = ' unknown ' ))
178178 }
179179 for (class in names(ontology )) {
180180 for (subclass in names(ontology [[class ]])) {
183183 }
184184 }
185185 }
186- list (class = ' other' , subclass = ' Other ' )
186+ list (class = ' other' , subclass = ' other ' )
187187}
188188
189189.classify_strategy_fallback <- function (strategy_raw ,
@@ -192,7 +192,7 @@ source_raw,
192192selection_raw ,
193193title_raw = NA_character_ ) {
194194 if (! .is_unknown(strategy_raw ) && ! .is_unknown(strategy_norm ) && ! .is_other_strategy(strategy_norm )) {
195- return (list (class = ' other' , subclass = ' Other ' ))
195+ return (list (class = ' other' , subclass = ' other ' ))
196196 }
197197 src <- .normalise_strategy(source_raw )
198198 sel <- .normalise_strategy(selection_raw )
@@ -211,7 +211,7 @@ title_raw = NA_character_) {
211211 return (list (class = ' transcriptomic' , subclass = ' small-RNA' ))
212212 }
213213 if (! is.na(ttl ) && grepl(' \\ biso\\ s*seq\\ b|\\ bisoseq\\ b|\\ bdirect rna\\ b' , ttl )) {
214- return (list (class = ' transcriptomic' , subclass = ' Long -read' ))
214+ return (list (class = ' transcriptomic' , subclass = ' long -read' ))
215215 }
216216 return (list (class = ' transcriptomic' , subclass = ' RNA-seq' ))
217217 }
@@ -226,8 +226,8 @@ title_raw = NA_character_) {
226226 if (! is.na(ttl ) && grepl(' \\ bfaire\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' FAIRE-seq' ))
227227 if (! is.na(ttl ) && grepl(' \\ bmnase\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' MNase-seq' ))
228228 if (! is.na(ttl ) && grepl(' \\ bchip\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' ChIP-seq' ))
229- if (! is.na(ttl ) && grepl(' \\ bbisulfite\\ b|\\ bwgbs\\ b|\\ brrbs\\ b|\\ bmethyl\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' Bisulfite -seq' ))
230- return (list (class = ' epigenomic' , subclass = ' Other ' ))
229+ if (! is.na(ttl ) && grepl(' \\ bbisulfite\\ b|\\ bwgbs\\ b|\\ brrbs\\ b|\\ bmethyl\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' bisulfite -seq' ))
230+ return (list (class = ' epigenomic' , subclass = ' other ' ))
231231 }
232232 if (! is.na(ttl ) && grepl(' \\ batac\\ b|\\ bdnase\\ b|\\ bfaire\\ b|\\ bmnase\\ b|\\ bchip\\ b|\\ bcut tag\\ b|\\ bcutandtag\\ b|\\ bcut run\\ b|\\ bcutandrun\\ b' , ttl )) {
233233 if (grepl(' \\ bcut tag\\ b|\\ bcutandtag\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' CUT&Tag' ))
@@ -239,14 +239,14 @@ title_raw = NA_character_) {
239239 if (grepl(' \\ bchip\\ b' , ttl )) return (list (class = ' epigenomic' , subclass = ' ChIP-seq' ))
240240 }
241241 if (! is.na(ttl ) && grepl(' \\ bbisulfite\\ b|\\ bwgbs\\ b|\\ brrbs\\ b|\\ bmethyl\\ b' , ttl )) {
242- return (list (class = ' epigenomic' , subclass = ' Bisulfite -seq' ))
242+ return (list (class = ' epigenomic' , subclass = ' bisulfite -seq' ))
243243 }
244244 if (! is.na(src ) && grepl(' \\ bchromatin\\ b|\\ bchromosome conformation\\ b|\\ bconformation\\ b' , src )) {
245245 if (! is.na(ttl ) && grepl(' \\ bhi c\\ b|\\ bhic\\ b' , ttl )) return (list (class = ' chromatin' , subclass = ' Hi-C' ))
246246 if (! is.na(ttl ) && grepl(' \\ bchia pet\\ b' , ttl )) return (list (class = ' chromatin' , subclass = ' ChIA-PET' ))
247247 if (! is.na(ttl ) && grepl(' \\ btcc\\ b' , ttl )) return (list (class = ' chromatin' , subclass = ' TCC' ))
248248 if (! is.na(ttl ) && grepl(' \\ b3c\\ b|\\ b4c\\ b|\\ b5c\\ b|\\ bcapture c\\ b|\\ bpromoter capture\\ b|\\ bhichip\\ b|\\ bplac\\ b' , ttl )) return (list (class = ' chromatin' , subclass = ' 3C-based' ))
249- return (list (class = ' chromatin' , subclass = ' Other ' ))
249+ return (list (class = ' chromatin' , subclass = ' other ' ))
250250 }
251251 if (! is.na(ttl ) && grepl(' \\ bhi c\\ b|\\ bhic\\ b|\\ bchia pet\\ b|\\ btcc\\ b|\\ b3c\\ b|\\ b4c\\ b|\\ b5c\\ b|\\ bcapture c\\ b|\\ bhichip\\ b|\\ bplac\\ b|\\ bpromoter capture\\ b' , ttl )) {
252252 if (grepl(' \\ bhi c\\ b|\\ bhic\\ b' , ttl )) return (list (class = ' chromatin' , subclass = ' Hi-C' ))
@@ -255,9 +255,9 @@ title_raw = NA_character_) {
255255 return (list (class = ' chromatin' , subclass = ' 3C-based' ))
256256 }
257257 if (.is_unknown(strategy_raw ) || .is_unknown(strategy_norm ) || .is_other_strategy(strategy_norm )) {
258- return (list (class = ' unknown' , subclass = ' Unknown ' ))
258+ return (list (class = ' unknown' , subclass = ' unknown ' ))
259259 }
260- list (class = ' other' , subclass = ' Other ' )
260+ list (class = ' other' , subclass = ' other ' )
261261}
262262
263263.ONTOLOGY <- list (
@@ -276,7 +276,7 @@ title_raw = NA_character_) {
276276 ' genome sequencing' ,
277277 ' genomic sequencing'
278278 ),
279- `Amplicon -seq` = c(
279+ `amplicon -seq` = c(
280280 ' amplicon' ,
281281 ' amplicon seq' ,
282282 ' amplicon sequencing' ,
@@ -304,7 +304,7 @@ title_raw = NA_character_) {
304304 ' genotyping by sequencing' ,
305305 ' genotyping by seq'
306306 ),
307- `Targeted-Capture ` = c(
307+ `targeted-capture ` = c(
308308 ' targeted capture' ,
309309 ' targeted sequencing' ,
310310 ' targeted seq' ,
@@ -320,7 +320,7 @@ title_raw = NA_character_) {
320320 ' panel sequencing' ,
321321 ' gene panel'
322322 ),
323- `Clone -based` = c(
323+ `clone -based` = c(
324324 ' clone' ,
325325 ' cloneend' ,
326326 ' poolclone' ,
@@ -391,7 +391,7 @@ title_raw = NA_character_) {
391391 ' sirna seq' ,
392392 ' pirna seq'
393393 ),
394- `Long -read` = c(
394+ `long -read` = c(
395395 ' iso seq' ,
396396 ' isoseq' ,
397397 ' direct rna seq' ,
@@ -402,7 +402,7 @@ title_raw = NA_character_) {
402402 )
403403 ),
404404 epigenomic = list (
405- `Bisulfite -seq` = c(
405+ `bisulfite -seq` = c(
406406 ' bisulfite seq' ,
407407 ' mbd seq' ,
408408 ' medip seq' ,
@@ -524,7 +524,7 @@ title_raw = NA_character_) {
524524 )
525525 ),
526526 other = list (
527- `Other ` = c(
527+ `other ` = c(
528528 ' custom' ,
529529 ' custom sequencing' ,
530530 ' custom protocol' ,
@@ -624,12 +624,12 @@ title_raw = NA_character_) {
624624 if (! is.null(rescue $ class ) && rescue $ class %in% c(' genomic' , ' transcriptomic' , ' epigenomic' , ' chromatin' )) {
625625 cls <- rescue
626626 } else if (.is_unknown(strategy_raw ) || .is_unknown(strategy_norm ) || .is_other_strategy(strategy_norm )) {
627- cls <- list (class = ' unknown' , subclass = ' Unknown ' )
627+ cls <- list (class = ' unknown' , subclass = ' unknown ' )
628628 }
629629 }
630630 }
631631 if (cls $ class == ' other' && (.is_unknown(strategy_raw ) || .is_unknown(strategy_norm ))) {
632- cls <- list (class = ' unknown' , subclass = ' Unknown ' )
632+ cls <- list (class = ' unknown' , subclass = ' unknown ' )
633633 }
634634 sra_ids <- .extract_sra_ids(x )
635635 geo <- .extract_geo_accessions(x $ expxml )
0 commit comments