[BioRuby] GSOC: Bioruby PhyloXML update 12
Diana Jaunzeikare
rozziite at gmail.com
Sun Aug 16 20:09:49 UTC 2009
On Fri, Aug 14, 2009 at 2:52 PM, Christian M Zmasek <czmasek at burnham.org>wrote:
> Hi, Diana:
>
>
>> * How does integration to the master branch goes? Is all i have to
>> do is pull_request on github?
>>
>
> I think so (never done this myself, though). Maybe the git experts can
> answer this?
>
>
> * I have implemented PhyloXML::Sequence#to_biosequence, however it
>> returns incomplete data, since info for
>> Bio::Sequence#classification, Bio::Sequence#species,
>> Bio::Sequence#division would come from PhyloXML::Taxonomy class, but
>> it is not accessible from Sequence class. Should there be
>> PhyloXML::Node#to_biosequence method which would gather information
>> from both PhyloXML::Sequence and PhyloXML::Taxonomy? or maybe
>> Bio::Sequence should not hold taxonomic information?
>>
>
> Good point. Personally, I would leave your
> PhyloXML::Sequence#to_biosequence as it is (and add a warning about this to
> the documentation) and, in addition, create PhyloXML::Node#to_biosequence --
> although, I would not call it to_biosequence but maybe something like
> extract_biosequence.
> Needless to say, that an almost infinite number of "solutions" to this
> exists, without a clear "winner" (in my opinion).
>
> Christian
>
>
I added PhyloXML::Node#extract_biosequence method. It first calls
sequence#to_biosequence and then adds additional information from taxonomy
elements.
Diana
More information about the BioRuby
mailing list