semvec/pypi-packages huggingface dataset:
PGD 0.0.2
it can detect gender by firstName
Requires Python: >=3.6

## Persian gender detection

A simple Python package to detect gender by Persian first name. (With more than 25K names)

Example:

```

import pgd

print(pgd.detectGender('Ø¹Ù„ÛŒ'))
print(pgd.detectGender('Ø­Ø¢Ù…Ø¯'))
print(pgd.detectGender('Ù†Ø¯Ø§'))
print(pgd.detectGender('Ù…Ù‡Ø¯ÙŠ'))
print(pgd.detectGender('Ø³Ø§Ø±Ø§'))
print(pgd.detectGender('Ù…ÛŒ5Ù†Ø§'))
print(pgd.detectGender('Ù…Ø±ÛŒ97145Ù…'))


```

That would result in:

```

male
male
female
male
female
female
female

```
plannotate 1.0.3
Webserver and command line tool for annotating engineered plasmids
Requires Python: ==3.7.*

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
![Python 3](https://img.shields.io/badge/Language-Python_3-steelblue.svg)

<img width="400" alt="pLannotate_logo" src="plannotate/data/images/pLannotate.png">

Online Annotation
=================

pLannotate is web server for automatically annotating engineered plasmids.

Please visit http://plannotate.barricklab.org/


Local Installation
==================

If you wish you to use pLannotate as a local server, please follow the instructions below (requires [Conda](https://docs.conda.io/en/latest/)).

Download the source code as well as the compressed BLAST (and associated) databases from the [releases](https://github.com/barricklab/pLannotate/releases/tag/v1.0.0) page. Unzip the `BLAST_dbs` folder and place it within the `pLannotate` folder.

On the command line, navigate to the `pLannotate` folder and enter the following commands:

Create the Conda environment:
```
conda env create -f environment.yml
```
Activate the Conda environment:
```
conda activate pLannotate
```
Launch pLannotate:
```
plannotate streamlit [ --blast_db my_blast_db ]
```

After execution of the final command, pLannotate should launch in your default web browser, or you may simply navigate to http://localhost:8501 in your web browser.


Development Installation
========================

First setup a conda environment as above to obtain all the binaries (BLAST etc). Then install the Python code with:

```
python setup.py develop
```

You can now edit the files and run the CLI as above.


Command Line Interface (batch mode)
===================================

To annotate FASTA files and generate the interactive plasmid maps on the command line,
follow the above instructions to install pLannotate.

We can check the options using the following command:

`plannotate batch --help`

```
Usage: plannotate batch [OPTIONS]

  Annotates engineered DNA sequences, primarily plasmids. Accepts a FASTA file
  and outputs a gbk file with annotations, as well as an optional interactive
  plasmid map as an HTLM file.

Options:
  -i, --input TEXT      location of a FASTA file; < 50,000 bases
  -o, --output TEXT     location of output folder. DEFAULT: current dir
  -f, --file_name TEXT  name of output file (do not add extension). DEFAULT:
                        proceedurally generated name
  -b, --blast_db TEXT   path to BLAST databases. DEFAULT: ./BLAST_dbs/
  -l, --linear          enables linear DNA annotation
  -h, --html            creates an html plasmid map in specified path
  --help                Show this message and exit.
  ```

Example usage:
`plannotate batch -i ./plannotate/data/fastas/pUC19.fa --html --output ~/Desktop/ --file_name pLasmid`

About
=====
pLannotate is currently developed by [Matt McGuffie](https://twitter.com/matt_mcguffie) at the [Barrick lab](https://barricklab.org/twiki/bin/view/Lab), University of Texas at Austin, Austin, Texas.