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.1.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.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file pack_uniprot-0.1.1.tar.gz.

File metadata

  • Download URL: pack_uniprot-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 59bef26f35d502a87b3f33b96c4b5f7225e66902f769e01e86ad0356716b6071
MD5 fa6e9c385d99f1da3d117089e9ea3256
BLAKE2b-256 7c4b18aec5953280dd01904f24dadafeed4ff259de5cb347711c3d8fd8bece47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pack_uniprot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba7aacdf582bbe0e65a155c87e96bfb94fd26ddf698efaf9d4cc3a858ecc7677
MD5 110854468ef547adaddeaac31f17237b
BLAKE2b-256 455537e4c3ea0c37f52866d2d6078cd6bcd00daaffdfacb23dba9ce945195f6e

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