allow user to specify usage of an uploaded set of functional attributes

these can either be set for use in network weighting (BP, CC, or MF),
or else be used for functional enrichment analysis.