Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pack_uniprot-0.1.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pack_uniprot-0.1.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for pack_uniprot-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b552ffeceee38bf3776a9459f488bbb59727f14ac0f560d03d1ccb52ab935a9f
MD5 4be66b0ca09b55eb173ee5dd49dab3ad
BLAKE2b-256 dfe6d5ddf601dfaf9b6822853000b4381be1b79fe8847af5fe4123c0ef12de1b

See more details on using hashes here.

File details

Details for the file pack_uniprot-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pack_uniprot-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 055a6fe18e925ca4feb655defa5a8f346637a7e633a587ffd468155703be3cba
MD5 f1c8504de80b19ad0d24810c6fd609f0
BLAKE2b-256 5990127024338b34001efa17b13488e5bff1753263bed6a58b7bbd314aa4fbbc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page