semvec/pypi-packages huggingface dataset:
surgen 0.1.0
a utility library to help provide api route generation form function signature for web frameworks.

======
surgen
======

Surgen is a tool and library to help perform automated upgrades to codebases. It's goals are:

* provide a simple CLI to facilitate upgrading codebases
* provide libraries to allow easy authoring of code migration scripts.

------------
Installation
------------

`pip install surgen`



-----
Usage
-----

Surgen is available as a command line tool, providing the directory
containing surgen scripts, and the directory to apply them to:

.. code-block:: bash

    surgen ./my_upgrade_scripts ./my_target_directory

Both arguments are optional, and default to the ./surgen-scripts
directory and the current working directory, respectively.

Surgen Script
=============

A surgen script MUST contain a class that:

    * extends surgen.Procedure
    * overrides operate(self)
    * does NOT override __init__

A surgen script can:

    * provide a should_run function to determine if the script should run (default true)


Examples of surgen scripts can be found in the examples/ directory.

----
TODO
----

* backup / restore
falconx-py 0.2
The official client for the FalconX API

# Overview
This is the official API client for the FalconX API.

API Documentation: http://docs.falconx.io


# Quickstart

```python
from falconx_py import FalconxClient

fnx = FalconxClient(key=KEY, secret=SECRET, passphrase=PASSPHRASE)

quote = fnx.get_quote('BTC', 'USD', 5, 'two-way')

result = fnx.execute_quote(quote['fx_quote_id'], 'buy')
```

# Installation
```sh
pip install falconx-py
```

# About FalconX
FalconX is an institutional digital asset brokerage.
gshell.py 0.0.4
A straight port of glib/gshell.c to Python
Keywords: glib,gshell,shell,shell quote,shell unquote,g_shell_quote,g_shell_unquote,g_shell_parse_argv

# gshell.py

A port of GLib's gshell.c to Python 3.

# Install

You should be able to install this via pypi in your environment of choice:

```sh
pip install gshell.py
```

You can then use it by importing from `gshell`:

```py
from gshell import g_shell_parse_argv, g_shell_quote, g_shell_unquote
```

## API

I haven't found a nice way to turn the docstrings in `gshell.py` into a simple
markdown document - sphinx is incredibly overkill and won't output markdown!
So for now I'd encourage you to
[read the docstrings in the source code](https://github.com/jfhbrook/gshell.py/blob/master/gshell.py).

## Development and Tests

I use Conda for development. You can create an environment using the included
`environment.yml` file by running `conda env create`, and then running
`conda activate gshell.py`.

Tasks are via make, and include `test`, `lint`, `clean`, `package` and
`publish`.


# License

This library is available via the same license as GLib, which is the LGPL 2.1
or later. See the COPYING file for more details.
DocuScan 0.0.1.7.3
Added Requirements

# DocuScan Package

DocuScan is a lightweight document scanner.

DocuScan allows users to open up document types docx,doc,pdf and return the information inside as strings.

DocuScan also allows for manipulation of this information via regular expressions.

[Check out my other projects!](https://github.com/AlexScotland)

Requirements:

2. zipfile

3. io

4. re

5.  XML

Installation:

1. run pip install DocuScan

2. import DocuScan


Usage:

1. class DocuScan('fileName') to a variable.

###It is worth noting that the fileName must be in the directory.

2. use print(variable.returnFileText())

3. use print(variable.executeRegex('regex here'))

4. use print(executeHeaderRegex('regex here'))

5. use print(executeFooterRegex('regex here'))

Functionality:

1. returnFileText() - Returns the text of a file.

2. executeRegex(regexExpression) - creates a list of all matching cases of regexExpression

3. executeHeaderRegex(regularExpression) - creates a list of all matching cases of regexExpression in the header XML.

4. executeFooterRegex(regularExpression) - creates a list of all matching cases of regexExpression in the Footer XML.
centreseq 0.3.0
Fast generation of a core genome among bacterial strains
Requires Python: ~=3.6

[![install with bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg?style=flat)](http://bioconda.github.io/recipes/centreseq/README.html)


### Installation
1. Create a new conda environment (*optional, but strongly recommended*)

```
conda env create -n centreseq python=3.6
conda activate centreseq
```

2. Install via bioconda
```
conda install -c bioconda centreseq
```

### Usage
```
Usage: centreseq [OPTIONS] COMMAND [ARGS]...

  centreseq builds an annotated core genome using assemblies as input.

Options:
  --version   Print the version and exit.
  --citation  Print the citation for this software and exit.
  --help      Show this message and exit.

Commands:
  core  Given an input directory containing assemblies, establishes a core
        genome
  tree  Produces output for phylogenetic tree software
```

### Issues
The conda distribution might have an issue installing the correct version of `minced`,
 a Prokka dependency, so you might need to run the following command within your conda environment after installing centreseq:

`conda install minced`

### External Dependencies

These programs will be automatically installed with the conda package.

- [Prokka](https://github.com/tseemann/prokka)
- [MMseqs2](https://github.com/soedinglab/MMseqs2)
- [SeqKit](https://github.com/shenwei356/seqkit)
- [MUSCLE](https://www.drive5.com/muscle/)
- [SNP-sites](https://github.com/sanger-pathogens/snp-sites)
- [cyvcf2](https://github.com/brentp/cyvcf2)