Marko Toplak avatar Marko Toplak committed 6b33e30

OWGenotypeDistances: .

Comments (0)

Files changed (1)

widgets/OWGenotypeDistances.py

     if the values are unknown or not present. """
     l = [ [ None ] * len(data) if id1 == None \
         else [ float_or_none(ex[id1]) for ex in data ] for id1 in ids ]
-#    l = reduce(lambda x,y: x+y, l)
     l = reduce(add, l)
     return l
 
         """ Compute the distances between genotypes.
         """
         if separate_keys and partitions:
+            self.progressBarInit()
             matrix = Orange.core.SymMatrix(len(partitions))
             profiles = [linearize(data, indices) for _, indices in partitions]
             dist_func = self.DISTANCE_FUNCTIONS[self.distance_measure][1]
             count = (len(profiles) * len(profiles) - 1) / 2
             milestones = progressBarMilestones(count)
             iter_count = 0
-            self.progressBarInit()
             for i in range(len(profiles)):
                 for j in range(i + 1, len(profiles)):
                     matrix[i, j] = dist_func(profiles[i], profiles[j])
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.