rcastelo / GSVA

Gene set variation analysis
200 stars 40 forks source link

New api #120

Closed axelklenk closed 1 year ago

axelklenk commented 1 year ago

As discussed on Wd, the first commit implements a unified (internal) interface for handling argument annotation and the new argument assay, including 1) default to first assay if no assay name specified, 2) check specified against available assay names, and 3) warning() if assay name specified for data containers that do not support or contain multiple assays. The second commit are some simple unit test for constructing parameter objects and running analyses using parameter objects; many more to be added until most code is covered.

rcastelo commented 1 year ago

Thanks @axelklenk, excellent work!