Instead of directly manipulating the investigation file. IO and manipulation of the investigation was split by creating a complete invetigation data model. This way it is easier to add manipulations of the investigation and just additional IO functions are needed when other formats besides XLSX are used for storing the investigation file.
Additionally, Investigation, Study, Person, Publication, Design, Factor and Protocol functions were added.
Instead of directly manipulating the investigation file. IO and manipulation of the investigation was split by creating a complete invetigation data model. This way it is easier to add manipulations of the investigation and just additional IO functions are needed when other formats besides XLSX are used for storing the investigation file.
Additionally, Investigation, Study, Person, Publication, Design, Factor and Protocol functions were added.