gesistsa/rang

Incorrect `.normalize_pkg` due to incomplete bioc data

Closed this issue · 3 comments

Ref #58

.normalize_pkg("affydata", "3.3")

returns "cran::affydata" which is not correct.

The gist is that our current .memo_search_bioc() only returns Software from the view, not "AnnotationData", "ExperimentData" and "Workflow".

nrow(.memo_search_bioc("3.3")) ##1211

There is also "book". But let's ignore it for now.

The simplest solution right now is to use vctrs::vec_rbind() (my original solution used dplyr::bind_rows()). It also introduces cli and glue.

Maybe we can make use of cli (e.g. display of the S3) and glue (e.g. replace some of the tedious paste())