[Biopython-dev] [BioSQL-l] SwissProt DE lines and bioentry.description field in BioSQL

Peter biopython at maubp.freeserve.co.uk
Sat May 16 23:28:43 UTC 2009


On 5/17/09, Chris Fields <cjfields at illinois.edu> wrote:
>
> On May 16, 2009, at 5:34 PM, Hilmar Lapp wrote:
> > My inclination from a BioPerl perspective is to extract the part following
> > 'RecName: Full=' as the description, and attach the rest as annotation. We
> > could in fact use the TagTree class for this. I'm cross-posting to BioPerl
> > too to gather what other BioPerl'ers think about this.
> >
> >        -hilmar
> >
>
> This is much like the GN issues we've run into before, and we *could* set
> this up using TagTree or similar.  In the latter case of gene name the data
> is stored in a text tree as follows:
>
>  gene_names:
>   gene_name:
>     Name: GC1QBP
>     Synonyms: HABP1
>     Synonyms: SF2P32
>     Synonyms: C1QBP
>
>  That could be changed to an XML string:
>
>  <?xml version="1.0" encoding="UTF-8"?>
>  <gene_names>
>   <gene_name>
>     <Name>GC1QBP</Name>
>     <Synonyms>HABP1</Synonyms>
>     <Synonyms>SF2P32</Synonyms>
>     <Synonyms>C1QBP</Synonyms>
>   </gene_name>
>  </gene_names>
>
> Thinking about this we should attempt to coalesce around a standard instead
> of forcing the other Bio*  to a specific format.

How would you record this in BioSQL?  As an XML string for an annotation value?

Brad has suggested JSON might be useful for this kind of thing (see
also per-letter-annotation discussion).

Peter



More information about the Biopython-dev mailing list