Add a small patch for performances
This commit is contained in:
@ -107,14 +107,16 @@ def lcsIterator(entries,db,options):
|
||||
for seq in entries:
|
||||
results = []
|
||||
maxid = (None,0.0)
|
||||
minid = options.minimum
|
||||
for d in db:
|
||||
lcs = lenlcs(seq,d,options.minimum,normalized=True, large=options.large)
|
||||
lcs = lenlcs(seq,d,minid,normalized=True, large=options.large)
|
||||
if lcs > maxid[1]:
|
||||
# try:
|
||||
# print "@@@@@@@@@@@>>>>>>",(maxid[0].id,maxid[1]),(d.id,lcs)
|
||||
# except:
|
||||
# print "@@@@@@@@@@@>>>>>>",(None,maxid[1]),(d.id,lcs)
|
||||
maxid = (d,lcs)
|
||||
minid = maxid[1] ** options.shape
|
||||
results.append((d,lcs))
|
||||
minid = maxid[1] ** options.shape
|
||||
results = [x for x in results if x[1]>=minid]
|
||||
|
Reference in New Issue
Block a user