semvec/pypi-packages huggingface dataset:
pykxnr 0.0.2
A collection of tools that I (used to) reinvent for day to day use.
Requires Python: >=3.6

# PyKxnr


## Description

A collection of tools I have developed or adapted for day to day use. What I've covered here is
largely arbitrary, but the basic types of tool are separated out into separate files.

## Setup

### Dependencies

None, though some tools are designed for use with other packages and rely on that package.
If not using those tools, no additional dependencies are needed. Most recently tested on
python 3.7.

### Installation

```
pip install pykxnr
```
  OR
```
python -m pip install pykxnr
```

## Authors

* [Connor Keane](kxnr.me)

## License

This project is licensed under the GPL3 License - see the LICENSE.md file for details

## Acknowledgments
fasta-merge 0.0.2
A command line tool to merge multiple alignments to the same sequence
Requires Python: >=3.6

# FASTA Merge

## Description

A tool to merge multiple FASTA alignments to the same reference sequence. Given multiple files with sequences
aligned to the same reference sequence, merge reference sequences and aligned sequences such that both alignment
and spacing are preserved. This tool may not be suitable for large files, as it reads the full contents of all
provided files into memory.

Note: This tool only does rudimentary alignment on the reference sequences. For best results, one of the reference
      sequences should be a superset of all other reference sequences. If this is not the case, this tool will fall
      back to aligning all reference sequences pairwise, which requires that all pairs of reference sequences overlap.

## Setup

### Dependencies

* python >= 3.6
* argopt
* pykxnr

### Installation

This project is available through pip as fasta-merge. To install, run:

`pip install fasta-merge`
 OR
`python -m pip install fasta-merge`

### Executing program

For basic usage, pass the tag name of the reference sequence and a list of files as input.
Output can be redirected to a file to save merged alignments.

```
fasta-merge <label> [<file>...] > output.fasta
```

## Help

```
fasta-merge -h
```

## Authors

* [Connor Keane](kxnr.me)

<!--- ## Version History --->
## License

This project is licensed under the GPL3 License - see the LICENSE.md file for details

## Acknowledgments

* Thanks to the CU Boulder Whiteley Lab
ezufw 0.0.9
UFW Wrapper
Keywords: python,python3,ufw,firewall


# EzUFW - wrapper for Uncomplicated Firewall

Package allows control UFW from python side.

## Table of contents
* [Installation](#Installation)
* [Description](#Description)
* [Usage](#Usage)


## Installation
```
pip install ezufw
```

## Description

EzUFW is based on class. To manipulate UFW (iptables) rules first initialize the object and execute its methods.

List of methods:
```
enable() 
disable()
rules() # get all registered rules
execute(*cmd, force=False) # execute command 
reset(default_policies=True, force=True) # reset UFW setup and apply basic policies by default
delete_by_port(*ports) # delete rules which are related to the given ports
delete_by_ip(*ip_address) # delete rules which are related with given IPs
```

## Usage

```
from ezufw import EzUFW

ufw = EzUFW()
```
#### Example 1
```

```