IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

equivalent en windows ?


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Leishmaniose
    Homme Profil pro
    Ingénieur Bio-industries
    Inscrit en
    Novembre 2003
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Bio-industries
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 145
    Par défaut equivalent en windows ?
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    % render_blast1.pl data1.txt | display -
    ceci permet d'exécuter le script render_blast1.pl en prenant le fichier data1.txt comme input et en affichant directement le résultat du run (noter que l'output du script est un fichier .png)

    Je voudrais connaitre ce qu'il faut faire à partir d'une invite de commandes windows pour obtenir le même résultat sachant que j'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\perl>perl render_blast1.pl data1.txt | display -
    qui renvoie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'display' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.
    et j'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\perl>perl render_blast1.pl data1.txt
    qui renvoie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    ëPNG
    →
    IHDR  ♥    ♥   [▒©Æ  ☻@PLTE       Q ═à?.ïWkÄ#­ ­­µîK é   2    ⌂ î  Ñ HÐ╠Êi▲Û   õ
    Á·ÙΧ§§ÇÇÇÇ   ┐ Ç Ç õßH=ï Ù═Fé┤    Û Ö2╠©å♂·­µG  @Ó�� §¯ ┌╣/OO Í Ö  ··Ê   ╠  Uk/e
      ·Çr ¶ ╝ÅÅÓ  =  ¡Ïµ¦á¦¶  ²§µ ·═¯Þ¬▲   ÇÇwêÖ    Ì¡°° ¶ñ`"ï" p█ 2 f═¬ Â┴ e ▄▄▄ ïï
    çàÊ┤î░─Ì └╦­   cG Ö  À jZ═  Ó
       d  ­§ç╬·ËËË ( ɯÉiii    ä Q  {h¯  ═ ázïE‼ G ║UË ╠ ▲É  Ç  ▲   Ç┌pÍÑ**Ü═2   Ì©ç
       § ·¶   E █p Ä  ⌂  |³ §Ì│  ­ÇÇ [  ®®®ÿ¹ÿz  ï ï ·ÜpÇÉÍ     Úûz    ¶ Ó  ┌Ñ ↓↓pµµ
    ·Å╝Å  ï ╬ÐAiß Ó ░Óµ(  è+Ô ¶ _×á¡  Ï┐Ï ▓¬ ´ı▄¶<└└└¡ / z ç╬Ù»¯¯ú   ¡ ï     áR-dòÝ 
    =  ú  [ ¢Àk 
     ¯é¯ ⌂Pp  ­Çǧ§▄ä  ═\\ ·­┴   °▄ õ─ i┤ Î    À  ö Ë ┴ ▓""2═2 Ä  ··    p ­° <│q⌂ ÈI
    óØ↔  ♠☼IDATx£Ý¦ßrÔ©↕♠P?╦}Q¢·ÌM└ûÝð┤á♣╔rNı0®↓#¹ç>,       À▓,  ök烠 ºÁ ¨╣‼|Ápi'Ð
    ÏÞ↓w-?{▒pp♫╚¨§┘÷█▬Àõ±úÝ´.↑Û┤e¹ä▀wµkg{¥¤m¢7ÎÍÞ↓ÙÔ♀¡ °²Î┌═┌· ¤ƒa`ê§H>♦äY·┴¤¥øÁ¯êg¤
    ql¾Ì§ìÁ. L│v¬↨♀▒rô¶ßã↨☺aÜ[‼¾)ô¶D[☼Õ├$ØYn-Ý╬Xµ²×Ò▄=|ÞöÎÒ-¾☻ ┐G♥nZ■♦♦♦☻☻☻☺╦╝►x¸Î0
     └'ø°©{■q¶Ð3ÄÂ☼ÅÜW0Á\{±¦ã▲¦ı$█>îi»┘ıdnU·X¹ÉÂ╗_|¡³V´jÊW줫J↨►¬↔
    VÙw5Ú█×Wò. ╠Ê~♀Hı►½k%ıü▼ÌÁA@ÿÓ§╗ܼ⌂''Ú3█ç1ºIzÝ2´e^sy«%1└→|☻f┤} Ǩ^‗╠0³Q
    ª♦♦♦☻☻☻☺╦╝►x¸Î0  └çÛ~O║]MÓd♂╚£]M║♠SÎ1½}↑ÊN⌂jKn▼ë█#╗ÜÈ─↓ÄZÀ+╚Î╩o±«&Ý┤íð²+→<├`¹0Ô©
    +HÝ«&ÒwÉG¬Ê♣äin♦õ]C¼çvm►►fÚçX╦▒3┐gÆ>┌■2ð>♀╣Á┤¹«eÌÐ'`«Ã[µ♣ ~Å↨?=♀⌂♦♦♦☻☻☻☺☺üÇÇ@└2/
    tu╔ݤÁèÖ¸dÔ┘↨K)(ñ\ÙÙa┐V~☼ø6ö♀▒F☻r·¢Ý®Í╗↨¿Ë☼N÷↔©¬êu¯↔d╣|Øúõû)·OÓ▼åX♣=nr@û§ÊôG├Ç[‼
    ¾╗│Úí3╠øñ/}>♦äjÀûv¹Y╔SÝ 0♦¬\µ]☼o§W♂ Pß§Å♀├_Ñ`
    ♥  |▓[Å¥?Îh¸Óz«Á▒Ò┐»Â] z³BßÄ[eS¤À┘ù¶Ì}ÃzÛ±M←öLQ¡═Ìıõ╗®t═▀!→c┼v¸ï»ü╩ß│¥rêò╩Ã. ÖÒ¹
    Úw]=┘▀╗k↑:ç|P¯Í─|{¡h?}?Ï]Æ|­~ºIzÝ«&²2l▓ÁÁ│gÄ?¼"[þ♣ ~üi¤ ├⌂♦♦♦☻☻☻☺☺üÇÇ@└2/♦̲5♀
    ­í·M§ZÚ«&ÙôÞÙ¤¸Û6ã*h[À½ëè►f┘☻r~}«ß>zÖ:¼v╝ÇÈuwÝCØc┼_²«&m¸Ë¦ðu╗ÜdÔ┘ù‼║çP»↔+°♫♣▓5C¼
    %█Ý[·╚¡u☺aó~├å¥[ªg☺☼Â⌂¾ÞíǶ‼▄Þ└e←§Â¦╦¦Çtw▒¾¶C¼eÙû╔9rÛ♦¦0+ËýÞ♣¶À;¨áͧ~1kWô╦↔aÀ♀{º
    ┼ÝûôÞ´mlÒF Ç↨xÐS├­')ÿéÇÇ@@@   ♦,¾BÓ¦_├   ƒµ{&2Vá4zè§%��z←Ï d{├¯]PfWØÈû   ¾÷çv)╔↨L
    §Õ^
    L3= _▼±Ë♥▓█x☻╩╠♫╚☼ºH∟<z³nζ¿s↓├w3æ·S¼/ÖÍGùyø═½☺Ç▀µÁ☼☼├▀ó`
    ♥  |Ü´Ö╚÷Z┐CH╗£f╔²Jð6÷©¹Á═³.(0Ó\═t-Y*Ûlk¸═uߦ┘ô♣PC╗á└êƒ♥RÎÎÂv‗ÀÑÂlıìÖÆ®ÐÜwH█♣õ2Z
    ®↔«┤■»TëÓv]☻┬øÝµ Ù?«/§g8¢fÌæ☼╚vñÇP«▼PÁ¦┐ÍNʹ│eÌ! ³
    Ù'{Ù?Õ½♥ƤïýÚ¡GMÊÖñ☼E┐╠[§$╩w;Ý0åï▀0┤K╔Þ¶ `║ëO
    ├ƒº`
    ♥j╔♣3╗§&T    IEND«B`é
    ce que je soupçonne être le code de l'image mais pas dans le bon endroit !!! va savoir...

    Pour plus de détails, voici le script render_blast1.pl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #!C:/perl/bin/perl.exe
     
    # This is code example 1 in the Graphics-HOWTO
    use strict;
    use Bio::Graphics;
    use Bio::SeqFeature::Generic;
     
    my $panel = Bio::Graphics::Panel->new(-length => 1000,-width  => 800);
    my $track = $panel->add_track(-glyph => 'generic',-label  => 1);
    while (<>) { # read blast file
      chomp;
      next if /^\#/;  # ignore comments
      my($name,$score,$start,$end) = split /\t+/;
      my $feature = Bio::SeqFeature::Generic->new(-display_name=>$name,-score=>$score,-start=>$start,-end=>$end);
      $track->add_feature($feature);
    }
     
    binmode(STDOUT);
    print $panel->png;
     
    exit;
    Merci beaucoup.

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    voilà un autre bioinformaticien faisant du bioperl

  3. #3
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    display est un programme disponible sous Linux et qui affiche les images qu'on lui transmet comme paramètres, ou l'image qu'on lui injecte comme entrée standard si le paramètre est simplement "-". Ce programme fait partie de l'excellente suite d'outils graphiques "Image Magick".

    Je ne sais pas s'ils sont portés sous windows

    Pour ce qui est de l'exploitation de la sortie, sous Windows, il reste la possibilité de l'enregistrer pour l'ouvrir manuellement à la suite : il faut remplacer le "| display -" par un "> nom_fichier.png".

    Ensuite, avec l'explorateur de fichiers, il sera possible d'ouvrir ce PNG avec l'application "habituelle" d'affichage d'image.

  4. #4
    Membre confirmé Avatar de Leishmaniose
    Homme Profil pro
    Ingénieur Bio-industries
    Inscrit en
    Novembre 2003
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur Bio-industries
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 145
    Par défaut
    Salut,

    Merci beaucoup pour votre aide, ça marche à merveille

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Equivalent de Windows pour gérer un site
    Par manu f dans le forum Linux
    Réponses: 2
    Dernier message: 04/05/2009, 17h27
  2. Equivalent de <windows.h> en c++ ?
    Par Ndugu dans le forum C++
    Réponses: 4
    Dernier message: 05/05/2006, 01h47
  3. [Windows TSE] Equivalent commandes fg et bg Linux
    Par GyLes dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 28/04/2006, 14h56
  4. Equivalent de la commande Select de linux pour Windows
    Par bibi_64 dans le forum Windows
    Réponses: 2
    Dernier message: 18/10/2005, 09h39
  5. Réponses: 7
    Dernier message: 07/04/2003, 09h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo