semvec/pypi-packages huggingface dataset:
pypeta 0.6.9
BGI-PETA data APIs

# Pypeta
pypeta is the python code interface for BGI-PETA database. It provides APIs for login, querying and fetching data.

## Installation
From source code.
```
$ git clone https://github.com/JaylanLiu/pypeta
$ cd pypeta
$ python setup.py install 
```

## Example usage
Import libraies:
```
import pypeta
```

Login to BGI-PETA database via PETA account:
```
peta=pypeta.Peta(username='bgi-peta@genomics.cn',password='******')
```
Or login via token:
```
peta=pypeta.Peta(token = '******')
```

Get all visable studies info:
```
peta.list_visible_studys()
```

Set target study id and other filters:
```
peta.select_studys(["chol_nus_2012"])
peta.data_restriction["attributesEqualFilters"]=[]
```

Also studies and filters can be load from a json file, which can be get from the PETA website:
```
peta.set_data_restriction_from_json_file('json.txt')
```

Fetch SNV and InDel data as MAF format:
```
peta.fetch_mutation_data()
```

Fetch clinical info as tsv format:
```
peta.fetch_clinical_data()
```
streammachine-driver 1.0.0
Common Schema for Stream Machine driver
Requires Python: >=3.6
Keywords: streammachine api client driver

# Python Driver for Stream Machine

See the matching [examples](https://github.com/streammachineio/driver-examples) in order to use the Python driver.

## Need help?

See our [documentation](https://docs.streammachine.io) or [reach out to us](https://docs.streammachine.io/docs/0.1.0/contact/index.html).