[Bioperl-l] $seq->id() is read only
hilmar.lapp@pharma.Novartis.com
hilmar.lapp@pharma.Novartis.com
Thu, 12 Oct 2000 11:18:07 +0100
I think it is a bug. I've fixed something similar at another place. I'd
suggest to make both id() and display_id() get/set, and reflect this in the
documentation.
Regarding PrimarySeq->id() I'm not so familiar with the original ideas
behind the object model and the different id-methods (maybe id() is more
databank-tailored?). Ewan?
Hilmar
Kris Boulez <krbou@pgsgent.be>@bioperl.org on 12.10.2000 08:29:10
Sent by: bioperl-l-admin@bioperl.org
To: Bioperl mailing list <bioperl-l@bioperl.org>
cc:
Subject: [Bioperl-l] $seq->id() is read only
I wanted to change the ID on a seq object and found out that this
is non-trivial if you only follow your instinct and read the manuals
$seq->id($new_id) is a no-op. It discards it's arguments and calls
$self->display_id()
$seq->display_id($new_id) does what one expects but is not documented
(only the read case is documented).
$primaryseq->id doesn't exist
$primaryseq->display_id is what is called in the end
Is there any reason for this or can I
- change the documentation
- make $seq->id() to not drop his args
- add $primaryseq->id()
Kris,
_______________________________________________
Bioperl-l mailing list
Bioperl-l@bioperl.org
http://bioperl.org/mailman/listinfo/bioperl-l