Re: [Biopython] The problem of using Bio.SwissProt

Peter Cock <[email protected]>
Newsgroups gmane.comp.python.bio.general
Message-ID <CAKVJ-_67yaos+Ue5LZNUs+7otZxMLCwtvRM5dWJtxV_caydutQ@mail.gmail.com>
Hello Dechang,

It is entirely possible that the file format has changed a little
since the last major work on Bio.SwissProt.KeyWList back in 2008:

https://github.com/biopython/biopython/blob/master/Bio/SwissProt/KeyWList.py

I suggest you open an issue on our Github repository with a specific
example (UniProt URL), showing the mismatch in fields. If you want to
work on a pull request to cope with the changes, even better :)

If you are familiar with SwissProt / UniProt and can find a relevant
announcement about these changes, that would also be very helpful.

Thank you,

Peter

On Tue, Sep 10, 2019 at 4:25 PM De-Chang Yang
<[email protected]> wrote:
>
> Dear Biopython team,
>     Hi, this is Dechang Yang.
>     I want to search some information from swissProt databases by using BioPython. Then i find the tutorial at http://biopython.org/DIST/docs/tutorial/Tutorial.html#htoc139.
>     But to my surprise, i find the  KeyWList module of Bio.SwissProt seems to be out of date......
>     When i type: help(KeyWList)
>     I get the class infomation:
>
>      |      ---------  ---------------------------     ----------------------
>      |      Line code  Content                         Occurrence in an entry
>      |      ---------  ---------------------------     ----------------------
>      |      ID         Identifier (keyword)            Once; starts a keyword entry
>      |      IC         Identifier (category)           Once; starts a category entry
>      |      AC         Accession (KW-xxxx)             Once
>      |      DE         Definition                      Once or more
>      |      SY         Synonyms                        Optional; once or more
>      |      GO         Gene ontology (GO) mapping      Optional; once or more
>      |      HI         Hierarchy                       Optional; once or more
>      |      WW         Relevant WWW site               Optional; once or more
>      |      CA         Category                        Once per keyword entry; absent
>      |                                                 in category entries
>
>    You can see the Line Code include some KEYS, but i have to say those KEYS are inconsistent with the lastest swissProt KeyWList file. Which are like the content below:(DR CC RX and most of the lines will be ignored by the KeyWList module)
>
>
> RP   TISSUE SPECIFICITY, AND SUBCELLULAR LOCATION.
> RX   PubMed=24154973; DOI=10.1002/ijc.28557;
> RA   Peltekova V.D., Lemire M., Qazi A.M., Zaidi S.H., Trinh Q.M.,
> RA   Bielecki R., Rogers M., Hodgson L., Wang M., D'Souza D.J., Zandi S.,
> RA   Chong T., Kwan J.Y., Kozak K., De Borja R., Timms L., Rangrej J.,
> RA   Volar M., Chan-Seng-Yue M., Beck T., Ash C., Lee S., Wang J.,
> RA   Boutros P.C., Stein L.D., Dick J.E., Gryfe R., McPherson J.D.,
> RA   Zanke B.W., Pollett A., Gallinger S., Hudson T.J.;
> RT   "Identification of genes expressed by immune cells of the colon that
> RT   are regulated by colorectal cancer-associated variants.";
> RL   Int. J. Cancer 134:2330-2341(2014).
> CC   -!- SUBCELLULAR LOCATION: Membrane {ECO:0000269|PubMed:24154973};
> CC       Single-pass membrane protein {ECO:0000269|PubMed:24154973}.
> CC       Note=Co-localizes with crystalloid granules of eosinophils and
> CC       granular organelles of mast cells, neutrophils, macrophages and
> CC       dendritic cells.
> CC   -!- TISSUE SPECIFICITY: Expressed in gastrointestinal and immune
> CC       tissue, as well as prostate, testis and ovary. Expressed in lamina
> CC       propria and eosinophils but not in epithelial cells. Expression is
> CC       greater in benign adjacent tissues than in colon tumors.
> CC       {ECO:0000269|PubMed:24154973}.
> CC   -----------------------------------------------------------------------
> CC   Copyrighted by the UniProt Consortium, see https://www.uniprot.org/terms
> CC   Distributed under the Creative Commons Attribution (CC BY 4.0) License
> CC   -----------------------------------------------------------------------
> DR   EMBL; AK127703; -; NOT_ANNOTATED_CDS; mRNA.
> DR   EMBL; AP002448; -; NOT_ANNOTATED_CDS; Genomic_DNA.
> DR   RefSeq; NP_001289573.1; NM_001302644.1.
> DR   RefSeq; NP_001289574.1; NM_001302645.1.
> DR   RefSeq; NP_001289575.1; NM_001302646.1.
> DR   RefSeq; NP_001289576.1; NM_001302647.1.
> DR   RefSeq; NP_001289577.1; NM_001302648.1.
> DR   RefSeq; NP_997312.1; NM_207429.3.
> DR   BioMuta; HGNC:33789; -.
> DR   DMDM; 74711342; -.
> DR   PaxDb; Q6ZS62; -.
> DR   PRIDE; Q6ZS62; -.
> DR   ProteomicsDB; 68193; -.
> DR   GeneID; 399948; -.
> DR   KEGG; hsa:399948; -.
> DR   CTD; 399948; -.
> DR   DisGeNET; 399948; -.
> DR   GeneCards; COLCA1; -.
> DR   HGNC; HGNC:33789; COLCA1.
> DR   MIM; 615693; gene.
> DR   neXtProt; NX_Q6ZS62; -.
> DR   PharmGKB; PA164716768; -.
> DR   eggNOG; ENOG410JDIH; Eukaryota.
> DR   eggNOG; ENOG4111630; LUCA.
> DR   HOGENOM; HOG000111748; -.
> DR   InParanoid; Q6ZS62; -.
> DR   OrthoDB; 1566774at2759; -.
> DR   PhylomeDB; Q6ZS62; -.
> DR   TreeFam; TF354066; -.
> DR   ChiTaRS; COLCA1; human.
> DR   GenomeRNAi; 399948; -.
> DR   PRO; PR:Q6ZS62; -.
> DR   Proteomes; UP000005640; Unplaced.
> DR   GO; GO:0016021; C:integral component of membrane; IEA:UniProtKB-KW.
> DR   GO; GO:0016020; C:membrane; IDA:UniProtKB.
> PE   2: Evidence at transcript level;
> KW   Complete proteome; Membrane; Reference proteome; Transmembrane;
> KW   Transmembrane helix.
> FT   CHAIN         1    124       Colorectal cancer-associated protein 1.
> FT                                /FTId=PRO_0000340692.
>
>
>
>
>    Could you please help me to find if there are any mistakes i have made?
>
> Best Regards,
> Dechang
>
> _______________________________________________
> Biopython mailing list  -  [email protected]
> https://mailman.open-bio.org/mailman/listinfo/biopython

_______________________________________________
Biopython mailing list  -  [email protected]
https://mailman.open-bio.org/mailman/listinfo/biopython
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.