Different versions of creating custom functions to generate a gene set