From microbiomeComputations created by asizemore: VEuPathDB/microbiomeComputations#46
As mentioned in #45 , the methods are doing much of the work for validating the structure of the abundance data class. We shouldn't do this. Instead, let's enforce we make a suitable abundance data object in the first place!