J'ai obtenu une liste d'environ 5000 gènes comme un résultat de recherche de Gene Expression Atlas. À partir de la page de résultats, je peux télécharger tous les résultats dans un fichier. Ce fichier contient des identifiants de gènes (Ensembl Gene ID) pour chaque gène. Donc maintenant je veux EMBL-Bank ID correspondant pour chaque ID de gène Ensembl afin que je puisse télécharger leurs séquences de nucléotides en lots de Dbfetch. Tout le monde sait comment pouvons-nous y parvenir? Pouvons-nous utiliser biopython pour y parvenir?Récupérer EMBL-Bank ID par Ensembl Gene ID correspondant dans le lot
-1
A
Répondre
0
Le fichier que vous pouvez télécharger est dans un format délimité par des tabulations personnalisées (qu'aucun des analyseurs de Biopython n'est équipé pour gérer).
Au lieu de cela, vous pouvez simplement utiliser le module csv
pour extraire ce que vous souhaitez:
import csv
with open("listd1.tab") as tab_file:
data_lines = (line for line in csv_file if not line.startswith("#"))
csv_data = csv.reader(data_lines, delimiter="\t")
header = csv_data.next() # ['Gene name', 'Gene identifier', ...]
gene_id_index = header.find("Gene identifier")
for line in csv_data:
gene_id = line[gene_id_index] # Do whatever you'd like with this
Questions connexes
- 1. Récupérer l'utilisateur par son ID?
- 2. Récupérer id d'entrée généré par asp.net
- 3. Docbook-xslt chapitre id correspondant
- 4. backbone modèle récupérer l'élément JSON par ID
- 5. Récupérer ID lien
- 6. SQL- récupérer ID distinct
- 7. iOS Caller ID Récupérer
- 8. Récupérer le nom d'un tableau par son ID
- 9. Apache Nutch 2.1 lot différent id (null)
- 10. ID div correspondant avec l'option sélectionnée
- 11. CoreData - Valeur par ID
- 12. Impossible de récupérer l'objet par ID dans JDOQL
- 13. récupérer mysql id après insertion
- 14. MFC: ID bouton récupérer programme
- 15. Impossible de récupérer ID MySQL
- 16. XSLT correspondant PAGEID à un élément ID
- 17. ID SQL Problème avec commande par ID
- 18. MySQLi Correspondant ID de table différente
- 19. Générer des ID de lot uniques dans Oracle
- 20. Récupérer un ID dans une lightbox
- 21. Récupérer ID NFC dans Android P2P
- 22. groupe par le directeur Id
- 23. Comment l'extraire par programme? android: id = "@ + id/topRight"?
- 24. Scrolling div par ID
- 25. obtenir le vocabulaire id par nom
- 26. framework d'entité - récupérer les ID créés par savechanges
- 27. Ordre par ID dans RavenDB
- 28. sélectionnez par id dans jquery
- 29. Supprimer par Id dans mongoid
- 30. Entity Framework 4 - Méthode générique pour récupérer l'entité par ID
Avez-vous fait des tentatives pour résoudre ces problèmes? Avez-vous du code à afficher? –