semvec/pypi-packages huggingface dataset:
fast5purge 0.2.0
Remove sensible content from a fast5 file or directory
License: MIT
Requires Python: >=3
Keywords: nanopore

# fast5purge
Purge a fast5 file or directory of fast5 files from potentially sensitive information:
the information in data in following locations will be erased:
 - UniqueGlobalKey/context_tags/filename
 - UniqueGlobalKey/context_tags/user_filename_input
 - UniqueGlobalKey/tracking_id/sample_id
 - UniqueGlobalKey/tracking_id/ip_address


## WARNING
Currently modifies fast5 file IN PLACE. You cannot get your original data data back if you do not have a copy.  
I hope to fix this sooner or later, pull requests are very much welcome

## INSTALLATION
`pip install fast5purge`


## USAGE
```
fast5purge [-h] [-d DIR] [-f FILE] [-r]

Remove sensible content from a fast5 file or directory

optional arguments:
  -h, --help            show this help message and exit
  -d DIR, --dir DIR     directory in which fast5 files have to be purged
  -f FILE, --file FILE  single fast5 file to purge
  -r, --recursive       recursively go through directory
```
directory-api-external 5.0.0
Python API client for Export Directory.
License: MIT

# directory-api-client-external

[![code-climate-image]][code-climate]
[![circle-ci-image]][circle-ci]
[![codecov-image]][codecov]
[![pypi-image]][pypi]

**Export Directory external API client.**

---

## Installation

```sh
    $ pip install directory-api-external
```

The api client expects the following settings:

| Setting                                       | Notes                                                       |
| --------------------------------------------- | ----------------------------------------------------------- |
| DIRECTORY_API_CLIENT_EXTERNAL_BASE_URL        |                                                             |
| DIRECTORY_API_CLIENT_EXTERNAL_API_KEY         | Unique to client. Retrieved during the on-boarding process. |
| DIRECTORY_API_CLIENT_EXTERNAL_SENDER_ID       | Unique to client. Retrieved during the on-boarding process. |
| DIRECTORY_API_CLIENT_EXTERNAL_DEFAULT_TIMEOUT |                                                             |

Once that is done the API client can be used:

```py
from directory_api_external.client import api_client
```


## Development

    $ git clone https://github.com/uktrade/directory-api-client-external
    $ cd directory-api-client-external

## Publish to PyPI

The package should be published to PyPI on merge to master. If you need to do it locally then get the credentials from rattic and add the environment variables to your host machine:

| Setting                     |
| --------------------------- |
| DIRECTORY_PYPI_USERNAME     |
| DIRECTORY_PYPI_PASSWORD     |


Then run the following command:

    make publish


[code-climate-image]: https://codeclimate.com/github/uktrade/directory-api-client-external/badges/issue_count.svg
[code-climate]: https://codeclimate.com/github/uktrade/directory-api-client-external

[circle-ci-image]: https://circleci.com/gh/uktrade/directory-api-client-external/tree/master.svg?style=svg
[circle-ci]: https://circleci.com/gh/uktrade/directory-api-client-external/tree/master

[codecov-image]: https://codecov.io/gh/uktrade/directory-api-client-external/branch/master/graph/badge.svg
[codecov]: https://codecov.io/gh/uktrade/directory-api-client-external

[pypi-image]: https://badge.fury.io/py/directory-api-external.svg
[pypi]: https://badge.fury.io/py/directory-api-external