Author: Laszlo Kajan <lkajan@rostlab.org>
Description: move code outside of loop
Forwarded: http://lists.alioth.debian.org/pipermail/debian-med-packaging/2012-October/017448.html
--- a/score_conservation.py
+++ b/score_conservation.py
@@ -136,8 +136,9 @@
 
 	aa_num += 1
 
+    freqsum = (sum(seq_weights) + len(amino_acids) * pc_amount)
     for j in range(len(freq_counts)):
-	freq_counts[j] = freq_counts[j] / (sum(seq_weights) + len(amino_acids) * pc_amount)
+	freq_counts[j] = freq_counts[j] / freqsum
 
     return freq_counts
 
