Print

Print


Hi - yes, sorry about that. This was due to a 'feature' in our options  
parser. We've now fixed this, and this will get included in the next  
patch release very soon.
Cheers, Steve.


On 17 Dec 2007, at 16:00, Niels Bergsland wrote:

> Hi,
> Sorry if this has been posted previously.  I did however search the  
> list so
> I don't think it has! :)
>
> The basic problem: bet2 completely ignores a given option if it is  
> passed twice.
>
> Background information:
> I initially found the error by running sienax with -B "-t -S" which  
> caused
> SIENAX to fail with several errors.
> For example:
>
> ** ERROR (nifti_image_read): failed to find header file for
> 'I_brain_tmp_premask_bet_mask'
>
> Upon further investigation, I found on line 177 of the SIENAX script:
> ${FSLDIR}/bin/bet $I ${I}_brain -s -m $betopts
>
> The problem first arises on line 262 of the bet script:
>
> ${FSLDIR}/bin/bet2 $IN ${OUT}_tmp_betraw -s $bet2opts
>
> The issue is that when bet2 is passed the same option twice, (in  
> this case,
> -s) it ignores the option all together.
>
> The same behavior is exhibited on line 266 of bet with the -m option  
> being
> passed twice.  (It is already part of the bet script, and also being  
> passed
> in from $betopts).
>
> The behavior can be confirmed by taking a sample input and running  
> bet2 with
> no options, then running it with the same option twice.  A diff of  
> the files
> will show that they are identical.
>
> I know that this is a bit long winded, but I wanted to give as much  
> detail
> as possible so that you can recreate the problem.
> Regards,
> Niels Bergsland
>


---------------------------------------------------------------------------
Stephen M. Smith, Professor of Biomedical Engineering
Associate Director,  Oxford University FMRIB Centre

FMRIB, JR Hospital, Headington, Oxford  OX3 9DU, UK
+44 (0) 1865 222726  (fax 222717)
[log in to unmask]    http://www.fmrib.ox.ac.uk/~steve
---------------------------------------------------------------------------