intermine / intermine/intermine-ws-python
Merge intermine-bio package into intermine-ws-python package
- Lingua principale
- Python
- Stelle
- 8
- Fork
- 35
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
We have an `intermine-bio package`. Why?
https://github.com/intermine/intermine-ws-bio-python
I don't see a utility in keeping these separate. Just making another dependency. (@justinccdev may disagree?).
Let's merge the functionality into the main intermine package and delete this repo.
What does the bio package do? Here are the docs:
```
# 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)
```
Here are the end points it uses:
```
query/fasta
query/gff
query/ned
```
* region search (already available in main client?)
```
LIST_PATH = "/regions/list"
BED_PATH = "/regions/bed"
FASTA_PATH = "/regions/fasta"
GFF3_PATH = "/regions/gff3"
```
TODO
1. copy over init and iterators files
2. rename them something bio specific (I think we want a bio directory?)
3. write tutorial
4. test!
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.