Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1625 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  tri -> mise en page qui foire... [ resolu ]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tri -> mise en page qui foire... [ resolu ]

n°194227
uriel
blood pt.2
Posté le 12-08-2002 à 18:05:33  profilanswer
 

hello,  
 
bon voilà,j'ai un String qui contien t des chiffres et des lettres bien ordonnés dans un fichier plat ss cette forme:
 
 1 taantgagat ctaggtatta acctgctgtc tagcgaaaac tagtcactaa
61 gagagatacc cacatttcct ttagaac
 
moi je veux recuperer que les lettre,jusque là ça va, et remettre le tout (vous vous souvenez de moi :)) dans un tableau en HTML.
mon probleme c'est que au bout du compte mon tableau il fait 5 pages de largeur parce que la sequence de texte elle ressort sous forme d'une seule ligne.
je sais pas si je me suis bien exprimé mais e fait j'aimerai inserer des sauts de lignes tous les 60 lettres. et là pas moyen, j'ai essayé les StringTokenizer, les replaceAll de String, je suis perdu , help...
(dsl c un peu long  
 :sweat: )


Message édité par uriel le 13-08-2002 à 15:33:32
mood
Publicité
Posté le 12-08-2002 à 18:05:33  profilanswer
 

n°194229
uriel
blood pt.2
Posté le 12-08-2002 à 18:19:12  profilanswer
 

allez soyez sympa....
ou alors dite smoi si ma question est pas claires ou trop simple!
j'ai modfié l'HTML (et ça vien tpas de là) donc je doit modifier le Java..
 

n°194233
_Mac_
Posté le 12-08-2002 à 18:29:15  profilanswer
 

File ton code Java, ça nous aidera.

n°194240
benou
Posté le 12-08-2002 à 18:37:30  profilanswer
 

attend, le tableau HTML, c'est bien toi qui le créé non ?
si oui, c'est au moment de la création du tableau que tu as à insérer des espaces.
 
1) tu récupères tes chaines
2) tu coupes ta chaine en x morceau de 60 caractères et tu affiches ca sur différentes lignes de ton tableau.
 
Je vois pas bien la difficulté, là ...

n°194500
R3g
fonctionnaire certifié ITIL
Posté le 13-08-2002 à 11:15:50  profilanswer
 

Toi, tu cherche à formatter une séquence nucléotidique !
T'as de la chance, je l'ai fait hier ! Je vais chercher mon code et je te le file ;)

n°194502
R3g
fonctionnaire certifié ITIL
Posté le 13-08-2002 à 11:18:33  profilanswer
 

voila, ca donne à peu près ca :

Code :
  1. // separer les nucleotides en groupes de 10
  2. for (int i = 0; i < sequence.length(); i += 11) {
  3.     sequence = sequence.insert(i, ' ');
  4. }
  5.    
  6. StringTokenizer tokenizer = new StringTokenizer(sequence.toString(), " ", false);
  7. // couper en lignes de 50     
  8. for (int i = 0; tokenizer.countTokens() >= 5; i += 5) {
  9.     out.print("<tr>" );
  10.     out.print("<td style=\"margin-left : 10px;margin-right : 10px\">" + (i * 10) + "</td>" );
  11.                
  12.     for (int j = 0; j < 5; j++) {
  13.         out.print("<td>" + tokenizer.nextToken() + "</td>" );
  14.     }
  15.     out.print("</tr>" );
  16. }
  17. // finir la dernière ligne
  18. out.print("<tr>" );
  19. while (tokenizer.hasMoreTokens()) {
  20.     out.print("<td>" + tokenizer.nextToken() + "</td>" );
  21. }
  22. out.print("</tr>" );


 
Bon c'est un peu crade, mais pour l'intant ca marche, donc ...


Message édité par R3g le 13-08-2002 à 11:20:47
n°194505
uriel
blood pt.2
Posté le 13-08-2002 à 11:36:09  profilanswer
 

c exactement ce que je voulais faire
merci  
 :hello:

n°194520
--greg--
Posté le 13-08-2002 à 12:01:07  profilanswer
 

c quoi nucléotidique?

n°194639
uriel
blood pt.2
Posté le 13-08-2002 à 14:48:41  profilanswer
 

les nucleotides ce sont les bases de l'ADN (cf.la biologie, la génétique), qui sont soit a, t , g ou c ...
:jap:
 
enfin c'est de la biologie...
Vive la bio informatique  ;)

n°194642
--greg--
Posté le 13-08-2002 à 14:49:19  profilanswer
 

uriel a écrit a écrit :

les nucleotides ce sont les bases de l'ADN (cf.la biologie, la génétique), qui sont soit a, t , g ou c ...
:jap:
 
enfin c'est de la biologie...
Vive la bio informatique  ;)  



comment ça se fait qu'en 2 jours y'a 2 types d'ici qui doivent faire ça? :D

mood
Publicité
Posté le 13-08-2002 à 14:49:19  profilanswer
 

n°194643
uriel
blood pt.2
Posté le 13-08-2002 à 14:52:56  profilanswer
 

ben c plutot en vogue la bio info dans le milieu de la génétique, alors on fait un peu tous la même chose , mais pas forcement de la même façon...
beaucoup utilise le PERL, moi je prefere Java, parce que le script...
chacun son truc... :ange:

n°194648
R3g
fonctionnaire certifié ITIL
Posté le 13-08-2002 à 15:01:08  profilanswer
 

Moi perso je developpe une web-app de gestion de projets d'experimentation pour une start-up  :D , dans le cadre d'un stage non-rémunéré pour mon DESS  :sweat:

n°194654
uriel
blood pt.2
Posté le 13-08-2002 à 15:04:48  profilanswer
 

moi je suis biologiste de formation, et cette année j'ai fais de l'info et là je suis dans une boite de biotechnologie, et je dvlp une appli en stand alone pour eux (stage remuneré,,euh pardon indemnisé... :( )
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  tri -> mise en page qui foire... [ resolu ]

 

Sujets relatifs
[VBA]Pb de formules sous excel avec vba (résolu)Imprimer une page à l'aide d'un lien (mais pas la page courante!)
[API] - Mise en veille de l'ecran[SHELL-SCRIPT] forwarding files by mail [RESOLU] merci
[C] Comment detecter l'utilisation des fleches de directions [RESOLU][W3C] Corriger des erreurs pour rendre la page compatible.
[VB] empaquetage et installation, petit problème... HELP![Résolu] ca marche en requete sql mais pas depuis une page php.....(résolu)
[VC++] Pourquoi il veut pas me faire mon .lib? (résolu) 
Plus de sujets relatifs à : tri -> mise en page qui foire... [ resolu ]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR