Help commande batch

  • Adjuvant
  • Born
  • Born
  • No Avatar
  • Inscription: Oct 29, 2012
  • Messages: 2
  • Status: Offline

Message Octobre 29th, 2012, 1:57 pm

Salut les gars,

Je voudrais lancer fastq-dump (logiciel du NIH qui change le format des données de séquençage de l'ADN) et de le répéter (lorsque le dernier processus est terminé) jusqu'à ce que tous les fichiers .sra dans un répertoire sont reformatés pour fastq.

J'ai téléchargé une étude et les fichiers de la sra sont organiser une série de dossiers : SRP*\SRS*\SRX*\SRR*\SRA*.sra

Je peux facilement mettre tous les fichiers de sra dans un dossier (si nécessaire), mais je ne peux pas fastq-dump n'importe quoi plus d'un-à-temps conversion.

Par exemple, actuellement j'utilise en ligne de commande windows pour le fichier SRRXXXXX1.sra dans le même dossier que le $ $ etAPP fastq-dump :

FastQ-dump--fichiers divisés--gzip SRRXXXXX1.sra

Je reçois SRRXXXX1.fastq.gzip, mais SRRXXXXX2.sra est laissé seul.

S'il vous plaît m'aider avec le traitement par lots la conversion !

Je souhaite que je pourrais courir : split-fichiers gzip--*.sra--fastq benne

ou benne fastq--fichiers divisés--gzip SRP*\SRS*\SRX*\SRR*\SRA*.sra

mais il ne semble pas fastq benne prend en charge *.sra

Je suis inepte au traitement par lots de fichiers. J'ai juste besoin de code simple pour lancer fastq-dump--fichiers divisés--gzip SRXXXXX1.sra

et répéter pour le prochain fichier .sra lorsque le dernier fichier est terminé (ne peut pas faire en même temps, ses 200 G de données).

Pour info, c'est pour windows 7 64 bits et je n'ai aucune formation en programmation.

Merci!!!

Je ne peux pas poster un vrai lien à la description du logiciel. Si vous avez besoin de plus d'informations, il suffit de changer le X à un v et ce lien fonctionnera :http://www.ncbi.nlm.nih.goX/Traces/sra/ ... fastq-dump
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Octobre 29th, 2012, 1:57 pm

  • Zealous
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Avr 15, 2011
  • Messages: 1194
  • Loc: Sydney
  • Status: Offline

Message Octobre 29th, 2012, 3:22 pm

Si vous pouvez l'obtenir sur linux en utilisant bash serait quelque chose comme ceci
  • Adjuvant
  • Born
  • Born
  • No Avatar
  • Inscription: Oct 29, 2012
  • Messages: 2
  • Status: Offline

Message Octobre 29th, 2012, 3:34 pm

Zealous a écrit:
Si vous pouvez l'obtenir sur linux en utilisant bash serait quelque chose comme ceci
Code: [ Select ]
for fn in *.sra
do
../bin64/fastq-dump $fn
done
  1. for fn in *.sra
  2. do
  3. ../bin64/fastq-dump $fn
  4. done


Tous les titres équivalant à bash sur windows ? Je ne suis pas le programme d'installation pour lancer linux ou bash. Vous ne savez pas où commencer même avec ça.
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6128
  • Loc: Seattle, WA
  • Status: Offline

Message Octobre 31st, 2012, 4:46 pm

Créez un fichier appelé « fastq-dump-all.cmd » (ou ce que vous voulez,) aussi longtemps que l'extension .cmd n'est par le texte suivant :

Code: [ Select ]
FOR /R C:\dir\with\files %%G IN (*.sra) DO (
  C:\path\to\fastq-dump --split-files --gzip %%G
)
  1. FOR /R C:\dir\with\files %%G IN (*.sra) DO (
  2.   C:\path\to\fastq-dump --split-files --gzip %%G
  3. )


Remplacez le répertoire contenant les fichiers « C:\dir\with\files ». Remplacez « C:\path\to\fastq-dump » par le chemin d'accès réel à l'exécutable fastq-dump. Vous pouvez le trouver en tapant « où fastq-dump "dans une invite de commandes.

Enregistrez le fichier et exécutez-le à partir de la ligne de commande ou double-cliquez simplement dessus.
The Beer Monocle. Classy.

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 183 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC