def extract(self, experiment, type, indiv):
        noResultVal = ["NA", "NA", "NA"]
        filepath = GetAltFile.getAltPopFile(experiment, type, indiv)
        if filepath != False:
            vd = VoxelData(filepath)
            relCounts = vd.getRelCounts()
            if not relCounts:
                return noResultVal

            return [relCounts["fat"], relCounts["muscle"], relCounts["bone"]]
        else:
            return noResultVal
    def extract(self, experiment, type, indiv):
        noResultVal = ['NA'] * 4
        filepath = GetAltFile.getAltPopFile(experiment, type, indiv)
        if filepath != False:
            vd = VoxelData(filepath)
            absCounts = vd.getAbsCounts()
            if not absCounts:
                return noResultVal

            return [absCounts["fat"], absCounts["muscle"], absCounts["bone"], sum(absCounts.values())]

        else:
            return noResultVal