[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[modeller_usage] sorting loop refined models.



I have written a script that choose the best model for furthor loop refined. How can I output the dopce score for each loop model and print out the best loop model. I have tried using this script

b.make()



# Get a list of all successfully built models from a.outputs
loop_models = filter(lambda x: x['failure'] is None, b.loop.outputs)

# Rank the models by DOPE score
key = 'DOPE score'
loop_models.sort(lambda a, b: cmp(a[key], b[key]))

# Get top model
n = loop_models[0]
print n
print "Top model: %s (DOPE score %.3f)" % (n['name'], n[key])

but I only get molftp.


Cheers
Knut J