semvec/pypi-packages huggingface dataset:
primer3plus 1.0.8
An easy-to-use Python API for Primer3 primer design.
License: MIT
Requires Python: >=3.5,<4.0

# Primer3Plus

![](https://github.com/jvrana/primer3-py-plus/workflows/Build%package/badge.svg)
[![PyPI version](https://badge.fury.io/py/primer3plus.svg)](https://badge.fury.io/py/primer3plus)

Primer3Plus is a Python DNA primer design tool based off of Primer3 and the
Python primer3 wrapper (https://pypi.org/project/primer3-py/).

```python
import json

design = Design()
template = """
TCATGTAATTAGTTATGTCACGCTTACATTCACGCCCTCCCCCCAC
ATCCGCTCTAACCGAAAAGGAAGGAGTTAGACAACCTGAAGTCTAG
GTCCCTATTTATTTTTTTATAGTTATGTTAGTATTAAGAACGTTAT
TTATATTTCAAATTTTTCTTTTTTTTCTGTACAGACGCGTGTACGC
ATGTAACATTATACTGAAAACCTTGCTTGAGAAGGTTTTGGGACGC
TCGAAGGCTTTAATTTGC
"""
template = template.replace('\n', '').replace(' ', '')
design.settings.template(template)
design.settings.as_cloning_task()
design.settings.primer_num_return(1)
results, explain = design.run()

print(json.dumps(results, indent=1))
print(json.dumps(explain, indent=1))
```

```json
{
 "0": {
  "PAIR": {
   "PENALTY": 11.204301707622733,
   "COMPL_ANY_TH": 0.0,
   "COMPL_END_TH": 0.0,
   "PRODUCT_SIZE": 248
  },
  "LEFT": {
   "PENALTY": 9.027129166714644,
   "SEQUENCE": "TCATGTAATTAGTTATGTCACGCTTAC",
   "location": [
    0,
    27
   ],
   "TM": 57.972870833285356,
   "GC_PERCENT": 33.333333333333336,
   "SELF_ANY_TH": 0.0,
   "SELF_END_TH": 0.0,
   "HAIRPIN_TH": 0.0,
   "END_STABILITY": 2.34
  },
  "RIGHT": {
   "PENALTY": 2.1771725409080886,
   "SEQUENCE": "GCAAATTAAAGCCTTCGAGCG",
   "location": [
    247,
    21
   ],
   "TM": 58.82282745909191,
   "GC_PERCENT": 47.61904761904762,
   "SELF_ANY_TH": 0.0,
   "SELF_END_TH": 0.0,
   "HAIRPIN_TH": 38.006257959698985,
   "END_STABILITY": 5.03
  }
 }
}
{
 "PRIMER_LEFT_EXPLAIN": "considered 10, low tm 9, ok 1",
 "PRIMER_RIGHT_EXPLAIN": "considered 10, low tm 3, high tm 4, ok 3",
 "PRIMER_PAIR_EXPLAIN": "considered 1, ok 1",
 "PRIMER_LEFT_NUM_RETURNED": 1,
 "PRIMER_RIGHT_NUM_RETURNED": 1,
 "PRIMER_INTERNAL_NUM_RETURNED": 0,
 "PRIMER_PAIR_NUM_RETURNED": 1
}
```
## Installation

```
pip install primer3plus -U
```

## Requirements

python >= 3.5
emgen 2020.2.6.1
Generate random email addresses
License: MIT
Keywords: email

# Emgen ��
[![Versioning: CalVer](https://img.shields.io/badge/calver-YYYY.MM.DD.MICRO-22bfda.svg)](https://calver.org)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License: MIT](https://img.shields.io/github/license/etedor/emgen.svg)](https://github.com/etedor/emgen/blob/master/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/emgen.svg)](https://pypi.org/project/emgen/)

**Emgen** generates random email addresses.

[![asciicast](https://etedor.github.io/emgen/README-demo.gif)](https://asciinema.org/a/Fk03dQR4GaQhOElBjl8VS8Qz6)

## Installation
Emgen is available on [PyPI](https://pypi.org/project/emgen/) and is installable with [pip](https://pip.pypa.io/en/stable/installing/):
```
$ pip3 install --user emgen
```

## Usage
Generate a random email address:
```
$ emgen
mt1ivirn@example.com
```

Generate an email address for your domain `corgi.example`:
```
$ emgen --domain corgi.example
aiemil8u@corgi.example
```

Generate a long email address for your domain `dane.example`:
```
$ emgen -d dane.example --length 16
vqjo0h8y4z2dgetd@dane.example
```

Make an alias to generate an address and copy it to your clipboard:
```
$ alias em="emgen -d greyhound.example -l12 --clipboard"
$ em
yx4su4olx2uq@greyhound.example
$ # display the contents of your clipboard:
$ xclip -sel clip -o
yx4su4olx2uq@greyhound.example
```

### Subaddressing
Emgen can generate random tags if your email provider supports [subaddressing](https://tools.ietf.org/html/rfc5233), such as [FastMail's](https://www.fastmail.com/help/receive/addressing.html)  or [Gmail's](https://gmail.googleblog.com/2008/03/2-hidden-ways-to-get-more-from-your.html) plus addressing.

Generate a tag for your Gmail account `john.doe84`:
```
$ emgen -d gmail.example --username john.doe84
john.doe84+7usnoxla@gmail.example
```

## License

Emgen is released under the [MIT License](https://opensource.org/licenses/MIT).