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 :

problème de compréhension


Sujet :

Langage Perl

  1. #1
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut problème de compréhension
    Bonjour tout le monde, je fais ma première séance de perl dans un code qui n'est pas le mien...............

    Ce code me permet de générer une page html et j'ai des éléments ($fam) que je dois afficher, mais malheureusement, j'ai un affichage des informations double.........;

    Pourrier vous m'aider ??

    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
       # Ecrit la légende des familles dont le scénario est affiché
        # -----------------------------------------------------------
        my $patharchi=$path."/".$family."/img";
        my @families = split(/_/,$family);
        my @colors = ("red","blue","green");
        if (-e $patharchi) {
            print "<table id=treeform>\n";
            for my $ref (0 .. @families -1){
                my $fam = $families[$ref];
                my $col = $colors[$ref];
    # 	legendes pour la description et l'architecture à ajouter { 
    	foreach $fam (@families) { #si j'utilise foreach, j'ai des doublons
     		print "<tr> ";
    		print "<td align=\"center\" valign=\"top\">";
    		print "<span class=\"h3\"><BIG>&nbsp;$fam&nbsp;</BIG></span>";
    		print "<td>";
    		print "<!--description-->  <a target=".........."></a>";
    		print "</td>";
    		print "<td>";
            	print "<!--repésentation graphique-->  <a target="........;"></a>";
            	print "</td>";
            	print "</td>";
    		print "</tr>";
    	}
                #print ("<td><img src=\"$patharchi/$fam.png\">.</td></tr><br>");
            }
            print("</table>");
    	print "<A HREF=\"../pages/acceuil.php\"><IMG SRC=\"../images/menu/home.jpg\" BORDER = \"0\"></A>\n";
        }

  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
    Citation Envoyé par Yuki_Hime Voir le message
    Bonjour tout le monde, je fais ma première séance de python dans un code qui n'est pas le mien...............
    Bouh, ce n'est pas le forum python ici .

  3. #3
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    Pardon laspsus..........j'ai corrigé !!!!

    J'ai trouvé pour le doublon en plus !!!!
    Sorry du dérangement

  4. #4
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    Par contre, je voudrais savoir comment allier le perl et le php

    je voudrais travailler sur les valeurs de $fam avec le script que je passe en référence
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    href=\"../script/action_architecture.php?action=webdom\
    comment faire pour envoyer cette valeur ????
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    href=\"../script/action_architecture.php?action=webdom?$fam\

  5. #5
    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
    Comme tu as écrit. Sinon tu peux passer par un fichier intermediaire en YAML, txt, etc

  6. #6
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    ben je j'ai un bugg et je me retrouve sur page blance avec la bonne addresse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://hal9000.fr/script/action_architecture.php?action=webdom3?HBG000010


    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
     
    #########################################################################
    # get_architecture
    # in =  ID
    # out = architrecture of the ID
    function get_architecture($fam){
     
    $name = "HBG000000";	
    if(!file_exists("../tmp/".$name))// created a folder for the all query
    mkdir ("../tmp/".$name, 0777);
    $hogenom=preg_match("/HBG[0-9]{6}/",$fam);//verifying that the request is the HBG000000 type
    $prodom=preg_match("/CL[0-9]{6}/",$fam);//verifying that the request is the CL000000 type
     
    if($hogenom!=0){
    exec('fetchdom -b prodom_v2005 -s '.$fam.' -t xdom > ../tmp/'.$name.'/consensus.xdom'); // 
    	}
    	elseif($prodom!=0){
    		exec('fetchdom -b prodom_v2005 -a '.$fam.' -t spid | fetchdom -b prodom_v2005 -S -- -t xdom > ../tmp/'.$name.'/consensus.xdom');  
    		}
     
    header("location:../bin/webdom/index.php?jobID=".$fam);
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if((isset($_GET['action'])) && ($_GET['action']=='webdom3') ) {//architecture button sscenario
    get_architecture($fam)or die("problème de redirection" );
     
    }

    HELP please !!

  7. #7
    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
    href=\"../script/action_architecture.php?action=webdom&amp;toto=$fam\
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if ( (isset($_GET['toto'])) ...

  8. #8
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    Yes !!!!!!
    ça marche thx

  9. #9
    Membre confirmé
    Femme Profil pro
    Consultante LIMS
    Inscrit en
    Avril 2009
    Messages
    145
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultante LIMS
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2009
    Messages : 145
    Par défaut
    j'ai un problème avec un mouseover qui ne s'affiche pas (je rapelle que le code n'est pas le mien donc sorry si c'est brouillon)

    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
     
      	  	print qq(<map NAME="nhxmap">\n);
      	foreach my $p ($nhx->node_array) {
    			print "<area coords=".$p->{_node_area}[0].",".$p->{_node_area}[1].",".$p->{_node_area}[2].",".$p->{_node_area}[3];
     
                # affichage probabilités marginales (idris mouse over)
    		if ($p->{B1} != "") {
    			my @Bi = ("B1","B2","B3");
    			my $chain="Marginal probability of <br>";
    			for my $ref (0 .. @families -1){
    			my $fam = $families[$ref];
    			my $col = $colors[$ref];
    			my $bi = $Bi[$ref];
    			$chain .= "<font color=$col>$fam = $p->{$bi}</font><br>";
                    	}
                    	print " onmouseover=\"showtip(this,event,'$chain','#D0FFD0')\" ";
    		}
    		else {
                   		print " onmouseover=\"showtip(this,event,'No marginal probability ','#D0FFD0')\" ";
    		}
    			print " onmouseout=\"hidetip()\" ";
    			print ">\n";
    je dois avoir pour chaque noeud un petit carré de couleur rouge ($col) avec un nom de protéine et une valeur qui devrait s'afficher ($fam = $p->{$bi}) rédigé en rouge

    si j'ai une autre protéine, bleu, une 3e verte

    Je ne vois pas pouquoi ça n'affiche pas :
    Marginal probability of HBG000010 : 1.000000 (par exemple)

    Auriez vous des idées pour clarrifier tout ça ???

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

Discussions similaires

  1. [Débutant] problème de compréhension
    Par Sylvester dans le forum Général Java
    Réponses: 18
    Dernier message: 21/07/2005, 09h16
  2. Réponses: 5
    Dernier message: 11/04/2005, 10h21
  3. [C#] Problème de compréhension de System.Convert ET Provider
    Par papouAlain dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/11/2004, 21h52
  4. onclipevent (problème de compréhension)
    Par stephane eyskens dans le forum Flash
    Réponses: 8
    Dernier message: 24/09/2003, 15h09
  5. Problème de compréhension des ensembles
    Par Cornell dans le forum Langage
    Réponses: 6
    Dernier message: 07/02/2003, 22h07

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