Add your description here
Project description
Mini projet protéomique
Le Document Uniprot
Uniprot est une base de données de protéines. Chaque entrée représente une protéine spécifique d'un organisme. Une entrée stocke des informations relatives à une protéine, par exemple son nom commun, son poids moléculaire ou encore sa séquence peptidique. Ces informations peuvent être extraites de la littérature scientifique par des curateurs où produites automatiquement par des pipelines d'annotation bioinformatique. Les données relatives à une protéine sont structurées dans les catégories suivantes:
class Uniprot
init est un constructeur qui vous permet de créer un objet de classe. Doit prendre un fichier sous forme de chaîne et renvoyer un objet où les clés sont les désignations codées et leurs valeurs sont les valeurs d'une protéine particulière.
Pour chaque protéine nous voulons on stocker l'information des champs suivants:
- l'Identification
- Le premier AC number
- l'organisme
- le nom de gène
- La séquence peptidique
- la liste de ses identifiants GO (à faire dans un second temps)
Méthodes
Nous avons des methodes pour:
- renvoyer le poids moléculaire
- créer un fichier fasta
- filter les protéines en fonction de leur hydrophobicité
- renvoyer un dictionnaire de termes GO associés à la protéine
Collection d'objets Uniprot
Elle contient une liste d'objets Uniprot
Méthodes
Les Méthodes permettent de:
- créer une Collection à partir d'un chemin de fichier
- ajouter une protéine à la Collection à partir d'un contenu textuel
- supprimer une protéine à partir de son id , renvoie une exception si elle n'existe pas
- trier les protéines de la collection par ordre croissant de séquence protéique
- renvoie une liste de protéines qui ont hydrophobicité plus grande que celle donnée en paramètre
- créer une nouvelle collection à partir de 2 collections. Chaque protéine est présente en un seul exemplaire
- renvoyer un dictionnaire contenant le nombre d'occurences des mots clés "GO" pour chaque membre de la collection
- permettre de visualiser le logarithme du ratio entre la teneur en acide aminé dans la protéine et la teneur en ce même acide aminé dans la collection
Project details
Release history Release notifications | RSS feed
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 pack_uniprot-0.1.2.tar.gz.
File metadata
- Download URL: pack_uniprot-0.1.2.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b552ffeceee38bf3776a9459f488bbb59727f14ac0f560d03d1ccb52ab935a9f
|
|
| MD5 |
4be66b0ca09b55eb173ee5dd49dab3ad
|
|
| BLAKE2b-256 |
dfe6d5ddf601dfaf9b6822853000b4381be1b79fe8847af5fe4123c0ef12de1b
|
File details
Details for the file pack_uniprot-0.1.2-py3-none-any.whl.
File metadata
- Download URL: pack_uniprot-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
055a6fe18e925ca4feb655defa5a8f346637a7e633a587ffd468155703be3cba
|
|
| MD5 |
f1c8504de80b19ad0d24810c6fd609f0
|
|
| BLAKE2b-256 |
5990127024338b34001efa17b13488e5bff1753263bed6a58b7bbd314aa4fbbc
|