Skip to main content

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

unipack-0.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

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

unipack-0.1.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

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

Hashes for unipack-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c4d3ce1888547339a7d2eda90143ac081591d019f8858c68432f092f884e25bd
MD5 e9a8e6a9bdbdbfdbaca4ae2cbe524681
BLAKE2b-256 acc8e2facfff4a08af73f2d4f6beed30512e3cf25739da17267a8b42b64fa0a7

See more details on using hashes here.

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

Hashes for unipack-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 627beb63521b39a711a5ed6c865dd3931c1bbe6a0b843d5aceb7ae0f41a73ea2
MD5 c1d56948f7b424fc54bab98e0e2c43f5
BLAKE2b-256 9c1b5881828fdab5fd77b3b0c31f073cce70711d8d49b4524e28bf1e96373edb

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