Skip to content

Bio Extensions for the Python WS client

License

BSD-2-Clause, LGPL-3.0 licenses found

Licenses found

BSD-2-Clause
LICENSE-BSD
LGPL-3.0
LICENSE-LGPL
Notifications You must be signed in to change notification settings

mbasil09/intermine-ws-bio-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
= Biological Extensions to the InterMine Webservice Client Library 

This library is a set of extensions to the InterMine Webservices client, 
providing access for data in biological formats. It provides 
a wrapper class interminebio.SequenceQuery that can be used to gain access
to biologically specific data.

== Example

Get all sequences for proteins on "h", "r", "eve", "bib" and "zen":

    from intermine.webservice import Service
    from interminebio import SequenceQuery

    s = Service("www.flymine.org/query")
    q = SequenceQuery(s, "Gene")

    syms = ["h", "r", "eve", "bib", "zen"] 

    print q.select_sequence("proteins").where(s.model.Gene.symbol == syms).fasta()

Process the locations of these genes one at a time:

    for line in q.select_sequence("Gene").where(s.model.Gene.symbol == syms).bed():
        process(line)


== Who is this for?

InterMine data warehouses are typically constructed to hold
Biological data, and as this library facilitates programmatic
access to these data, this install is primarily aimed at 
bioinformaticians. In particular, users of the following services
may find it especially useful:
 * FlyMine (http://www.flymine.org/query)
 * YeastMine (http://yeastmine.yeastgenome.org/yeastmine)
 * RatMine (http://ratmine.mcw.edu/ratmine)
 * modMine (http://intermine.modencode.org/release-23)
 * metabolicMine (http://www.metabolicmine.org/beta)

These extensions are aimed at bioinformaticians looking to integrate
these sources of data into other workflows.

For details on constructing queries, see the intermine documentation.

== Support

Support is available on our development mailing list: [email protected]

== License

All code in this project is dual licensed under the LGPL version 3 license and the BSD 2-clause license

About

Bio Extensions for the Python WS client

Resources

License

BSD-2-Clause, LGPL-3.0 licenses found

Licenses found

BSD-2-Clause
LICENSE-BSD
LGPL-3.0
LICENSE-LGPL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Shell 0.8%