Convert a list of vectors into an upset plot-compatible data.frame while conserving value names as row.names
`from_list_to_upset_df()` copies the functionality of UpSetR::fromList() and converts a list of named vectors to an upset plot compatible data frame. It modifies the original function to return a data frame with row names that record the identity of the items in each vector. This allows additional metadata to be joined to the resultant data frame using the values of the items in the list.
A named list of vectors. Each name should be one set and each vector to should contain the values to be intersected.