semvec/pypi-packages huggingface dataset:
common-lib-zxwqxtu 0.0.3
A small example package
Requires Python: >=3.6

# Example Package

This is a simple example package.

# 打包到pypi.org
[学习教程](https://packaging.python.org/en/latest/tutorials/packaging-projects/)

# github markdown
[GitHub-flavored Markdown](https://guides.github.com/features/mastering-markdown/)

# 学习步骤
## Generating distribution archives
1. python3 -m pip install --upgrade build
2. python3 -m build

## Uploading distribution files to PyPI
1. python3 -m pip install --upgrade twine
2. python3 -m twine upload --repository testpypi dist/*

## python setup install 安装
1. cd src
2. python setup install
MembProtFinder 0.0.3
A tool to identify transmembrane proteins from a given list of gene or protein IDs.

# MembProtFinder
A tool to identify transmembrane proteins from a given list of gene or protein IDs.


**Usage**

``$ MembProtFinder [-h] --infile INFILE --infile-index-column INFILE_INDEX_COLUMN --givenIDs GIVENIDS --outfile OUTFILE [--TMcount] [--TMcoordinates] [--filter]``

 Options
- `-h`, `--help`: Show this help message and exit
- `--infile INFILE`: Input file containing gene or protein identifiers
- `--infile-index-column INFILE_INDEX_COLUMN`: Index of the column containing gene or protein identifiers in the input file (0-based)
- `--givenIDs GIVENIDS`: Type of identifiers to search for in the database
- `--outfile OUTFILE`: Output file with the results
- `--filter`: Filter out entries that are not transmembrane proteins

**Example**

Input File
| Genes | 
|---|
| ENSG00000075624 |
| ENST00000275493 |
| ENSG00000141510 |
| ENST00000342462 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |
| ENSG00000184895 |

Output File
| Genes | Gene Name | Transmembrane Protein? | Transmembrane_Helices_Count | Transmembrane_Helices_Positions |
|---|---|---|---|---|
| ENST00000275493	| EGFR	| True	| 1	| TM1: TRANSMEM 646..668 |
| ENST00000342462	| TMPPE	| True	| 5	| TM1: TRANSMEM 7..27 <br> TM2: TRANSMEM 43..63 <br> TM3: TRANSMEM 87..107 <br> TM4: TRANSMEM 114..134 <br> TM5: TRANSMEM 162..182 |




**Installation**

``$ pip install MembProtFinder``
GISL 1.0.1
GISL is a versatile Python library designed for Geographic Information System (GIS) tasks. It offers methods to retrieve country names and codes, determine continents, geocode IP addresses, calculate distances between coordinates, find time zones, and get addresses from latitude and longitude. GISL also allows users to obtain the public IP address of the current machine, making it an essential toolkit for developers and researchers working with geospatial data.
Keywords: python, geography, geocoding, timezone, timezones, location


# GISL (Geographic Information System Library)

GISL is a Python library that provides functionality for various Geographic Information System (GIS) tasks such as retrieving country names, continents, latitude and longitude information, addresses, timezones, and public IP addresses.

## Features

- Retrieve country names and continents based on country codes.
- Obtain latitude and longitude information from IP addresses. \
<strong style="color: #FF5500; font-size: 0.75rem; font-weight: bolder;">Latitude and longitude from IP address is not allways fully reliable</strong>
- Calculate distances between coordinates.
- Determine timezones based on coordinates.
- Reverse geocoding to get address information from coordinates.
- Get the public IP address of the current machine.

## Installation

You can install GISL via pip:
```bash
pip install gisl
```

## Usage
Here's a basic example of how to use GISL:
```python
from gisl import GISL

gisl = GISL()

country_name = gisl.get_country("US")
print("Country Name:", country_name)
```

Output:
```
Country Name: United States
```
naowidgets 0.1.1
A small library with useful widgets for NAO in Jupyter.
Requires Python: >=3.6

# naowidgets

This projects contains:

 * General helpers for running NAOqi async calls in jupyter without locking, namely:
  * the @as_widget decorator
  * show

 * Dedicated widgets for arm control (one at a time or both together)

  ## Installation

You can install the package using pip:

```sh
pip install naowidgets