Hi Ben,
Thanks for answer.
I have corrected the script as your suggestion. However, the best models still not be ranked in the log file.
This error appears in the shell:
Traceback (most recent call last): File "loop.py", line 30, in ? ok_models = filter(lambda x: x['failure'] is None, m.outputs) TypeError: iteration over non-sequence
--- On Tue, 11/22/11, Modeller Caretaker modeller-care@salilab.org wrote:
> From: Modeller Caretaker modeller-care@salilab.org > Subject: Re: [modeller_usage] Loop Model ranking > To: "flavio seixas" oivalf_nix@yahoo.com > Cc: "Modeller Usage" modeller_usage@salilab.org > Date: Tuesday, November 22, 2011, 7:06 PM > On 11/22/11 10:28 AM, flavio seixas > wrote: > > First of all I would like to apologise for a so basic > question. > > But what is your question? > > > However, my attempt to rank the models by DOPE score > fails. > > What is the failure? Do you get an error message? Without > knowing what your problem is, I can only guess at the > solution. > > > I am using the script below: > ... > > m.make() > > > > # Get a list of all successfully built models from > a.outputs > > ok_models = filter(lambda x: x['failure'] is None, > a.outputs) > > Since your loopmodel object is called 'm' here, I think you > mean m.outputs, not a.outputs. Otherwise, your script looks > fine to me. > > Ben Webb, Modeller Caretaker > -- modeller-care@salilab.org > http://www.salilab.org/modeller/ > Modeller mail list: http://salilab.org/mailman/listinfo/modeller_usage >