Add your description here
Project description
UniProt et Collection
Utilisation
Création d'objets
Les deux fichier sont stockés dans code_python
- uniprot.py : Contient la classe
Uniprot, ses méthodes ainsi que la fonction permettant de créer l'objet a partir d'un chemin. - uniprot_collection.py : Contient la classe
Collection, ses méthodes ainsi que la fonction permettant de créer l'objet a partir d'un chemin.
À partir d'un fichier contenant une seule entrée UniProt :
Utilisez la fonction from_file_to_uniprot pour créer un objet Uniprot :
from code_python.uniprot import from_file_to_uniprot
uniprot_objet = from_file_to_uniprot("path_to_uniprot_file.txt")
À partir d'un fichier contenant plusieurs entrées UniProt :
Utilisez la fonction from_file_to_collection pour créer un objet Collection :
from code_python.uniprot_collection import from_file_to_collection
collection_objet = from_file_to_collection("path_to_uniprot_collection_file.txt")
Classes et Méthodes
Classe Uniprot
Représente une entrée UniProt individuelle.
| Méthode | Description |
|---|---|
fasta_dump() |
Génère un fichier FASTA contenant l'ID, l'organisme, le nom du gène, et la séquence. |
molecular_weight() |
Calcule et retourne la masse moléculaire de la protéine. |
average_hydrophobicity() |
Calcule et retourne l'hydrophobicité moyenne de la protéine. |
print_attributes() |
Affiche les attributs (ID, séquence, etc.) de l'objet. |
Classe Collection
Représente une collection d'objets UniProt.
| Méthode | Description |
|---|---|
add(arg) |
Ajoute un nouvel objet Uniprot a partir d'un chemin de fichier. |
delet(uniprot_id) |
Supprime un objet Uniprot de la collection à partir de son ID. |
sort_by_lenght() |
Trie les objets Uniprot par longueur de séquence. |
filter_for_hydrophobic(min_hydro) |
Filtre les objets dont l'hydrophobicité moyenne dépasse une valeur minimale. |
__add__(collection_2) |
Combine deux collections, en éliminant les doublons. |
go_view() |
Renvoie une liste unique des termes GO (Gene Ontology) présents dans la collection. |
draw_ABRL(uniprot_id) |
Crée un graphique de l'abondance relative des acides aminés pour un objet donné. |
print_attributes() |
Affiche les attributs de chaque objet Uniprot de la collection. |
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unipack-0.1.0.tar.gz.
File metadata
- Download URL: unipack-0.1.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4d3ce1888547339a7d2eda90143ac081591d019f8858c68432f092f884e25bd
|
|
| MD5 |
e9a8e6a9bdbdbfdbaca4ae2cbe524681
|
|
| BLAKE2b-256 |
acc8e2facfff4a08af73f2d4f6beed30512e3cf25739da17267a8b42b64fa0a7
|
File details
Details for the file unipack-0.1.0-py3-none-any.whl.
File metadata
- Download URL: unipack-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
627beb63521b39a711a5ed6c865dd3931c1bbe6a0b843d5aceb7ae0f41a73ea2
|
|
| MD5 |
c1d56948f7b424fc54bab98e0e2c43f5
|
|
| BLAKE2b-256 |
9c1b5881828fdab5fd77b3b0c31f073cce70711d8d49b4524e28bf1e96373edb
|