This PR adds a requirement that the annotation data frame in the DAList object contain a column named "uniprot_id" containing unique entries for each row. The information in this column is then used as the rownames for the data and annotation in the DAList. This fixes a few issues:
Closes #155 by changing the rows names, closes #134 by making it no longer relevant (uniprot_id is an explicitly required column), and closes #122 by properly displaying the uniprot ID as the plot title by default while still allowing end users to select a different column of data if desired.
This PR adds a requirement that the annotation data frame in the DAList object contain a column named "uniprot_id" containing unique entries for each row. The information in this column is then used as the rownames for the data and annotation in the DAList. This fixes a few issues:
Closes #155 by changing the rows names, closes #134 by making it no longer relevant (uniprot_id is an explicitly required column), and closes #122 by properly displaying the uniprot ID as the plot title by default while still allowing end users to select a different column of data if desired.