def calc_percent_overalls(self): # graph percentages if self["CGP"].overall: self["PGPFP"].overall = percent( self["CGPFP"].overall, self["CGP"].overall) self["PGPUR"].overall = percent( self["CGPUR"].overall, self["CGP"].overall) self["PGPFU"].overall = percent( self["CGPFU"].overall, self["CGP"].overall) # relations percentages cnp = float(self["CNP"].overall) if cnp: for relation in "EQ RE SPEC GEN INT".split(): self["P" + relation].overall = percent(self["C" + relation].overall, cnp)
def calc_percentages(pgc_table, i): # graph percentages if pgc_table["CGP"][i]: pgc_table["PGPFP"][i] = percent(pgc_table["CGPFP"][i], pgc_table["CGP"][i]) pgc_table["PGPUR"][i] = percent(pgc_table["CGPUR"][i], pgc_table["CGP"][i]) pgc_table["PGPFU"][i] = percent(pgc_table["CGPFU"][i], pgc_table["CGP"][i]) # relations percentages cnp = float(pgc_table["CNP"][i]) if cnp: for relation in "EQ RE SPEC GEN INT".split(): pgc_table["P" + relation][i] = percent(pgc_table["C" + relation][i], cnp)
def calc_percent_overalls(self): if self["CG"].overall: self["PGA"].overall = percent(self["CGA"].overall, self["CG"].overall) self["PGFP"].overall = percent(self["CGFP"].overall, self["CG"].overall) self["PGUR"].overall = percent(self["CGUR"].overall, self["CG"].overall) if self["CGA"].overall: self["PGSA"].overall = percent(self["CGSA"].overall, self["CGA"].overall) self["PGMA"].overall = percent(self["CGMA"].overall, self["CGA"].overall) if self["CN"].overall: self["PNA"].overall = percent(self["CNA"].overall, self["CN"].overall)
def calc_percentages(gb_table, i): if gb_table["CG"][i]: gb_table["PGA"][i] = percent(gb_table["CGA"][i], gb_table["CG"][i]) gb_table["PGFP"][i] = percent(gb_table["CGFP"][i], gb_table["CG"][i]) gb_table["PGUR"][i] = percent(gb_table["CGUR"][i], gb_table["CG"][i]) gb_table["ATG"][i] = gb_table["CT"][i] / float(gb_table["CG"][i]) gb_table["ANG"][i] = gb_table["CN"][i] / float(gb_table["CG"][i]) if gb_table["CGA"][i]: gb_table["PGSA"][i] = percent(gb_table["CGSA"][i], gb_table["CGA"][i]) gb_table["PGMA"][i] = percent(gb_table["CGMA"][i], gb_table["CGA"][i]) if gb_table["CN"][i]: gb_table["PNA"][i] = percent(gb_table["CNA"][i], gb_table["CN"][i])