cjfields at uiuc.edu
Wed Feb 28 13:30:45 EST 2007
From what I gather it's a convenient utility method that is used for
consistent and enforced parameter checking/setting for any method,
including the constructor.
There are a few modules that don't use _rearrange (Bio::WebAgent::new
() comes to mind). It's not required that you use it but the naming
conventions for parameters outlined in _rearrange (in
Bio::Root::RootI POD) are generally enforced for consistency across
As a note, Sendu has committed a related method (_set_from_args) to
CVS which works rather well, but I don't think it is in the last
On Feb 28, 2007, at 11:05 AM, Caroline Johnston wrote:
> Is there a discussion of the rationale behind the _rearrange method
> somewhere? I'm probably just being gormless, but I think I'm
> missing the
> point a bit.
> Is it okay for a method just to expect named params like
> ->foo(arg1=>'stuff', arg2=>'things'); ?
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
More information about the Bioperl-l