Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [Java] Usare Bio4j

  1. #1

    [Java] Usare Bio4j

    Qualcuno di voi ha mai usato Bio4j? Vorrei confrontare dei nomi di geni che ho in un file xml con i nomi contenuti nel database di Bio4J. Qualcuno mi saprebbe dire come fare? Cioč, devo creare un file java da compilare ed eseguire? Cosa deve essere avviato sul pc?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Non conoscevo la libreria ma ad occhio ha una buona documentazione, gli hai gią dato un'occhiata?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Si ho visto e sto continuando a guardare, ma non sono pratico con le librerie, quindi non riesco a capire come mettere assieme queste cose. Cioč io pensavo di potere creare un file java in cui includere le parti che mi servono, perņ se per dire da un editor di testo provo a prendere un file java della libreria e a compilare ci sono errori, quindi non ho capito come usare la libreria....e accedere al database...tra l' altro vedo comandi unix, io vorrei fare il tutto su windows...

    Cioč se per dire scrivo questo codice:

    codice:
    package com.era7.bioinfo.bio4j;
    
    
    
    
    
    import com.era7.bioinfo.bio4j.CommonData;
    import com.era7.bioinfo.bio4j.model.nodes.*;
    import com.era7.bioinfo.bio4j.model.nodes.citation.ArticleNode;
    import com.era7.bioinfo.bio4j.model.nodes.citation.SubmissionNode;
    import com.era7.bioinfo.bio4j.model.relationships.TaxonParentRel;
    import com.era7.bioinfo.bio4j.model.relationships.go.IsAGoRel;
    import com.era7.bioinfo.bio4j.model.relationships.protein.ProteinGoRel;
    import com.era7.bioinfo.bio4j.model.relationships.protein.ProteinInterproRel;
    import com.era7.bioinfo.bio4j.model.relationships.protein.ProteinKeywordRel;
    import com.era7.bioinfo.bio4j.model.relationships.uniref.UniRef90MemberRel;
    import com.era7.bioinfo.bio4j.model.util.Bio4jManager;
    import java.util.Iterator;
    import java.util.LinkedList;
    import java.util.List;
    import org.neo4j.graphdb.Direction;
    import org.neo4j.graphdb.Node;
    import org.neo4j.graphdb.Relationship;
    
    
    public class Prova{
    	
    	public static void main(String [] args)
    	{
    	}
    }
    Che č inserito nella cartella principale gią come errore ho che non mi torva la prima classe CommonData, il cui file Java č nello stesso path in cui č questo sorgente...ovviamente non compilato.....come č possibile che non viene trovato?

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Darčios89

    codice:
    package com.era7.bioinfo.bio4j;
    Che č inserito nella cartella principale gią come errore ho che non mi torva la prima classe CommonData, il cui file Java č nello stesso path in cui č questo sorgente...ovviamente non compilato.....come č possibile che non viene trovato?
    Qual č la "cartella principale"?

    Tieni conto che scrivere

    codice:
    package com.era7.bioinfo.bio4j;
    public class Prova {}
    da per scontato che il file Prova.java si trovi al path "cartella"/com/era7/bioinfo/bio4j/

    Inoltre, hai aggiunto bio4j al classpath?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Si il file Prova.java č dentro la cartella specificata da quel package....ora che ci penso non ho settato il path bio4j.....quello java si. ...non bio4j....non pensavo fosse necessario....ora sono fuori casa. Nel sito č indicato come fare?

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Darčios89
    Si il file Prova.java č dentro la cartella specificata da quel package....ora che ci penso non ho settato il path bio4j.....quello java si. ...non bio4j....non pensavo fosse necessario....ora sono fuori casa. Nel sito č indicato come fare?
    Beh, si che č necessario, altrimenti come fa il tuo programmino java a sapere che esiste bio4j?
    E come fare č uguale a qualsiasi altra libreria: o fai in modo che il jar di bio4j sia nel classpath che gią esiste o quando compili/esegui lo fai con il parametro -classpath PATH/TO/bio4j.jar
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Grazie mille...provo subito, ma quindi come per Java nelle variabili d' ambiente basta inserire il percorso cosģ?

    codice:
    C:\Users\Dario B\Desktop\Dario\Facoltą informatica\Stage\Bio4j-master\Bio4j-master\jars
    Dove in jars c' č il .jar di bio4j.

  8. #8
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Darčios89
    Grazie mille...provo subito, ma quindi come per Java nelle variabili d' ambiente basta inserire il percorso cosģ?

    codice:
    C:\Users\Dario B\Desktop\Dario\Facoltą informatica\Stage\Bio4j-master\Bio4j-master\jars
    Dove in jars c' č il .jar di bio4j.
    Nģ. Settare direttamente una variabile d'ambiente č l'approccio sconsigliato, fa pił "danni" che altro (e va fatto su ogni macchina sui cui vuoi far girare l'applicazione). L'ideale č passare il classpath quando compili/esegui usando -cp o -classpath seguito dal path.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  9. #9
    Ok, scusa ma sono proprio niubbo, allora sono su windows, compilando da terminale io ho questo path:

    codice:
    C:\Users\Dario Gallo\Desktop\Dario\Facoltą informatica\Stage\Bio4j-master\Bio4j-master\src\main\java\com\era7\bioinfo\bio4j
    All' interno c' č il mio file Prova.java che ha questi import:

    codice:
    package com.era7.bioinfo.bio4j;
    
    
    
    import java.io.*;
    
    import com.era7.bioinfo.bio4j.CommonData;
    Domanda...perchč si deve specificare package? L' ho visto tra le cose dei file di bio4J

    Perņ anche cosģ mi dą un errore il compilatore dicendo che non trova la classe.....ti faccio uno screen della situazione da cui si vede l' intero path della cartella, il terminale e il codice.

    P.S Non farti ingannare dal Prova.class che č vecchio....attualmente Prova non viene compilato.



    http://www66.zippyshare.com/v/80709394/file.html

  10. #10
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Darčios89
    Domanda...perchč si deve specificare package? L' ho visto tra le cose dei file di bio4J
    Se fai questa domanda forse dovresti studiarti un po' meglio le basi di Java altrimenti ti trovi bloccato ogni altro minuto...

    Comunque quello č il package delle LORO classi. Le TUE classi le metti in un TUO package ovviamente.
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.