Hi,

The bug is fixed, for now.  This is only for spin selections though so
if you see this appear anywhere else, it would be useful to report it
so I can fix unicode problems in other parts of the program.  Cheers.
To get the new code, you need the subversion program:

$ svn co svn://svn.gna.org/svn/relax/1.3 relax-1.3

You may also need to install the repository version of minfx package as well:

$ svn co svn://svn.gna.org/svn/minfx/trunk minfx

Regards,

Edward



2009/12/2 Olivier Serve <[email protected]>:
> Hi,
>        As promised, here is a tar file containing original data, scripts and 
> results (I also wrote the output of modsel.py in modsel-error.out and remove 
> some results file from relax-fit, too big). To note, I am using relax 1.3.4 
> on a RHEL 5.3 linux.
>        I did not know that u was prefix for Unicode, in that case, the 
> problem lies most probably somewhere. I did not have time to test Michael 
> solution, but it goes in the same direction of an encoding problem.
>
> Thanks a lot,
>
> Olivier Serve
>
> Le 1 déc. 2009 à 23:18, Edward d'Auvergne a écrit :
>
>> Hi,
>>
>> Ok, I'll wait.  I've noticed that u'u' is actually the 'u' character
>> in Unicode.  I'll definitely need more info to track this one down.
>> The key might be in the results files from the mf_multimodel.py
>> script.
>>
>> Cheers,
>>
>> Edward
>>
>>
>> 2009/12/1 Olivier Serve <[email protected]>:
>>> Dear Edward,
>>>        Thank you for answering so quickly. I will send you all details 
>>> tomorrow (It is night time for me now). But what I can say in the mean 
>>> time, is that : "RelaxError: The selection string u'u' is invalid" is the 
>>> full error message, quite short indeed, it took me long time to find this. 
>>> The modsel.py is almost same, I just use model 0 to 5, instead of 0 to 9. 
>>> But as I wrote in my previous mail, I am not at all sure that my solution 
>>> is pertinent.
>>>        I'll to send you a tar file tomorrow with all details.
>>>
>>> Have a nice day,
>>> Bye,
>>> Olivier Serve
>>> Olivier Serve
>>>
>>> Le 1 déc. 2009 à 22:40, Edward d'Auvergne a écrit :
>>>
>>>> Hi,
>>>>
>>>> I have a feeling that the problem lies elsewhere.  This change would
>>>> probably be fatal - are the models correctly selected?  Could you cut
>>>> and paste the full error message?  And maybe attach the modsel.py
>>>> script?  Without this, I'm not sure where the failure point is so I
>>>> don't know what the problem could be or what the cause is.
>>>>
>>>> Cheers,
>>>>
>>>> Edward
>>>>
>>>>
>>>>
>>>> 2009/12/1 Olivier Serve <[email protected]>:
>>>>> Hi all,
>>>>>        I wrote possible bug in my title, because I am not sure yet it is 
>>>>> not my mistake. Here is my problem :
>>>>>        I ran smoothly all the following scripts : noe.py, relax-fit.py, 
>>>>> mf_multimodel.py. But when I ran the modsel.py, I got the following error 
>>>>> message : RelaxError: The selection string u'u' is invalid. (The name of 
>>>>> the molecule begins by 'u' (ubiquitin))
>>>>>        I tracked down the error (very deep) into relax : modsel.py -> 
>>>>> prompt/model_selection.Modsel -> 
>>>>> generic_func/model_selection.select->specific_fns/model_free/main.duplicate_data->generic_fns/sequence.generate->generic_fns/mol_res_spin.return_spin
>>>>>  at line 1879.
>>>>>        The code is the following : (selection is a selection string : 
>>>>> #<mol_name> :<res_id>[, <res_id>[, <res_id>, ...]] @<atom_id>[, 
>>>>> <atom_id>[, <atom_id>, ...]],)
>>>>>            if type(selection) == str:
>>>>>                selection = [selection]
>>>>>            select_obj = []
>>>>>            for i in range(len(selection)):
>>>>>                select_obj.append(Selection(selection[i]))
>>>>>
>>>>>        I think the problem here is that there is an iteration over a 
>>>>> selection string (something like #ubi....), so when the Selection 
>>>>> function sees 'u' alone, it does not mean anything and it raises the 
>>>>> error.
>>>>>        I turn the code into :
>>>>>                select_obj=Selection(selection)
>>>>>        And change the code accordingly a few lines after. The script 
>>>>> seemed to have run smoothly afterward.
>>>>>
>>>>>        If this is a bug, I'll be glad to open a bug report. If not, well, 
>>>>> I'll be glad to know what I am doing wrong.
>>>>>
>>>>> I wish all of you a nice day,
>>>>> Best regards,
>>>>> Olivier Serve
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> relax (http://nmr-relax.com)
>>>>>
>>>>> This is the relax-users mailing list
>>>>> [email protected]
>>>>>
>>>>> To unsubscribe from this list, get a password
>>>>> reminder, or change your subscription options,
>>>>> visit the list information page at
>>>>> https://mail.gna.org/listinfo/relax-users
>>>>>
>>>
>>>
>>> _______________________________________________
>>> relax (http://nmr-relax.com)
>>>
>>> This is the relax-users mailing list
>>> [email protected]
>
>>
>>>
>>> To unsubscribe from this list, get a password
>>> reminder, or change your subscription options,
>>> visit the list information page at
>>> https://mail.gna.org/listinfo/relax-users
>>>
>
>
>

_______________________________________________
relax (http://nmr-relax.com)

This is the relax-users mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-users

Reply via email to