Bonjour à vous tous,
j'effectue des requêtes sur un base de données sur mon terminal avec une commande du type :
./fetchdom -b prodom_v3 -d 45100 -fs " ; " -t ac,id,nd,kw
avec -b prodom_v3 : ma base de donnée
-d 12000 : retourne la famille de protéine n° 45100
-fs est un filtre séparateur qui me permet de séparer tous les champs que j'ai choisi ( AC, ID, ND, KW)
par " ; "
je voudrais enregistrer ses champs dans des variables que j'afficherai sur ma page web. Je ne sais pas trop comment m'y prendre pour optimiser ma manoeurvre.
J'avais pensé rediriger la sortie de ma commande dans un fichier texte et le parser ensuite, mais je ne sais pas comment faire pour répartir le texe comme je le désire.
voici un ex de fichier texte que j'obtiens:
ID 45100 Prodom_v2005 3 seq.
AC CL217267
KW // REPEAT WD INVOLVED STRAIN REQUIRED CANDIDA NRRL WEB1 LACTIS CHROMOSOME
LA 75
ND 3
CC -!- INNOVATION: 4890
CC -!- SPECIES NUMBER: 3
10 20 30 40 50 60 70
---------|---------|---------|---------|---------|---------|---------|-----
AL 2943|HBG030923 293 367 1.00 EYPTRGNWCFKTKFAPEAPDLFATASFDGKIEVQTLQNLNNTLDEEASKGKQQESENDFWNNVSSEESKEKPSVT
CO EYPTRGNWCFKTKFAPEAPDLFATASFDGKIEVQTLQNLNNTLDEEASKGKQQESENDFWNNVSSEESKEKPSVT
DR GO; GO:0005198 F 0.628 0.35 "structural molecule activity"
DR GO; GO:0006888 P 1.000 0.15 "ER to Golgi transport"
DR INTERPRO; IPR001680 "WD-40 repeat"
DR PfamA; PF00400 WD40
//
Il doit surement avoir un système avec php me le permettant, mais je patauge totalement.
Pourriez-vous m'aider svp !!!
Modifié par Yuki_Hime (28 Apr 2009 - 16:41)
j'effectue des requêtes sur un base de données sur mon terminal avec une commande du type :
./fetchdom -b prodom_v3 -d 45100 -fs " ; " -t ac,id,nd,kw
avec -b prodom_v3 : ma base de donnée
-d 12000 : retourne la famille de protéine n° 45100
-fs est un filtre séparateur qui me permet de séparer tous les champs que j'ai choisi ( AC, ID, ND, KW)
par " ; "
je voudrais enregistrer ses champs dans des variables que j'afficherai sur ma page web. Je ne sais pas trop comment m'y prendre pour optimiser ma manoeurvre.
J'avais pensé rediriger la sortie de ma commande dans un fichier texte et le parser ensuite, mais je ne sais pas comment faire pour répartir le texe comme je le désire.
voici un ex de fichier texte que j'obtiens:
ID 45100 Prodom_v2005 3 seq.
AC CL217267
KW // REPEAT WD INVOLVED STRAIN REQUIRED CANDIDA NRRL WEB1 LACTIS CHROMOSOME
LA 75
ND 3
CC -!- INNOVATION: 4890
CC -!- SPECIES NUMBER: 3
10 20 30 40 50 60 70
---------|---------|---------|---------|---------|---------|---------|-----
AL 2943|HBG030923 293 367 1.00 EYPTRGNWCFKTKFAPEAPDLFATASFDGKIEVQTLQNLNNTLDEEASKGKQQESENDFWNNVSSEESKEKPSVT
CO EYPTRGNWCFKTKFAPEAPDLFATASFDGKIEVQTLQNLNNTLDEEASKGKQQESENDFWNNVSSEESKEKPSVT
DR GO; GO:0005198 F 0.628 0.35 "structural molecule activity"
DR GO; GO:0006888 P 1.000 0.15 "ER to Golgi transport"
DR INTERPRO; IPR001680 "WD-40 repeat"
DR PfamA; PF00400 WD40
//
Il doit surement avoir un système avec php me le permettant, mais je patauge totalement.
Pourriez-vous m'aider svp !!!
Modifié par Yuki_Hime (28 Apr 2009 - 16:41)