more pyhton code fixes
abundace profile heatmap widget