Difference between revisions of "Java"

From Wikili
Jump to: navigation, search
(sources internes)
(sources internes)
Line 9: Line 9:
  
 
==sources internes==
 
==sources internes==
===Lancement et synchronisation de programmes externes à partir de java===
+
===Lancement et synchronisation de programmes externes en multiThread à partir de java===
 
*[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/ProgRunner.htm ProgRunner]
 
*[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/ProgRunner.htm ProgRunner]
 
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/ProgRunnerDoc la Javadoc]
 
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/ProgRunnerDoc la Javadoc]
Line 15: Line 15:
 
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/Clustalw.htm Exemple pour faire des clustalw]
 
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/sourceJava/Clustalw.htm Exemple pour faire des clustalw]
  
 +
===Manipuler le format RSF en Java===
 
*[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/Librairie/ToolsBiojava/RsfSaxParser.java Le RsfSaxParser pour traiter le RSF comme un Xml]
 
*[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/Librairie/ToolsBiojava/RsfSaxParser.java Le RsfSaxParser pour traiter le RSF comme un Xml]
 +
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/Librairie/ToolsBiojava/RSFExample.java Un exemple d'utilisation pour transformer un fichier RSF en XML (necessite la librairie JDom)]
 +
 +
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/Librairie/librairie.html#writeAlignmentInRSF Enregistre un Objet Biojava Alignment en format rsf.]
  
 
**Exemple de fichier XML généré
 
**Exemple de fichier XML généré
Line 47: Line 51:
 
   
 
   
 
   </rsf>
 
   </rsf>
**[http://www-bio3d-igbmc.u-strasbg.fr/~dkieffer/Librairie/ToolsBiojava/RSFExample.java Un exemple d'utilisation pour transformer un fichier RSF en XML (necessite la librairie JDom)]
 
  
 
===Fonctions BioJava utiles===
 
===Fonctions BioJava utiles===

Revision as of 12:00, 19 December 2006

Langage de programmation orientée objet.

Où trouver les fichiers pour l'execution?

Disponible en 1.4 dans "/usr/opt/java141/bin" sur beaufort.

Installé en 1.5 sur alnitak et kilida

Installé sur star6 en version 1.5 dans /usr/java/jre1.5.0_06/bin/java pour le jre et /usr/java/jdk1.5.0_06/bin/java pour le jdk.

sources internes

Lancement et synchronisation de programmes externes en multiThread à partir de java

Manipuler le format RSF en Java

    • Exemple de fichier XML généré
 <?xml version="1.0" encoding="UTF-8" ?> 

- <rsf>

 - <rich_sequence name="nom" longname="nomLong" descrip="description" type="PROTEIN" sequence-ID="acces"
 
      checksum="9639" creator="monauteur" offset="3" creation_date="07/07/2006 11:49:07">

    <comments>Voici mon test mon jolie commentaire</comments> 

    <feature begin="20" end="23" color="0" shape="circle" fill="t_hash" keyword="mot_cle">commentaire du         

     feature</feature> 

    <sequence>MCDEDETTALVCDNGSGLVKAGFAGDDAPRAVFPSIVGRPRHQGVMVGMGQKDSYVGDEAQSKRGILTLKYP</sequence> 

   </rich_sequence>

 - <rich_sequence name="TesProtein" type="PROTEIN" checksum="0" offset="1" creation_date="07/07/2006 14:13:45" 

      strand="1">

    <comments>Voici ma deuxieme sequence</comments> 

    <sequence>MSGGTTMYPGIADRMQKEITALAPSTMKIKIIAPPERKYSVWIGGSILASLSTFQQMWITKQEYDEAGPSIVHRKCF</sequence>
 
   </rich_sequence>

  </rsf>

Fonctions BioJava utiles

Librairies

Biojava

JFreeChart Création de graphiques (histogrammes, camemberts, ...)

Librairies internes

Pour des raisons de compatibilité ces librairies sont compilées en Java 1.4.
N'hésitez pas à les améliorer (changer le numéro de version quand même..).

ToolsFile_1.0.0 Pour manipuler les fichiers.

Jama1.4_1.0.0 Pour le calcul matriciel en Java1.4.

Grappa Pour générer des graphes de type graphviz

Documentation

Thinking In Java Pour apprendre et comprendre le Java

La faq de developpez.com sur java (indispensable pour les débutants et les confirmés!)

Un tutorial à télécharger pour apprendre le J2EE

Liens

site officiel de sun