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