I've been trying to figure out how to use Biojava to extract
information from Genbank.  It seems that the following code would work
according to the API docs:

GenbankRichSequenceDB db = new GenbankRichSequenceDB();
RichSequence rs = db.getRichSequence("'NM_177408");

I've also tried variations on the ID (such as gi:NNNNNN) with and
without the gi: annotation where the number corresponds to the record
of interest, but no luck so far.  I keep getting the following error:

Exception in thread "main" java.lang.NoClassDefFoundError:
org/biojava/utils/bytecode/CodeException
        at 
org.biojava.bio.seq.FeatureFilter$OnlyChildren.<clinit>(FeatureFilter.java:1270)
        at org.biojava.bio.seq.FeatureFilter.<clinit>(FeatureFilter.java:1813)
        at 
org.biojava.bio.seq.SimpleFeatureHolder.<init>(SimpleFeatureHolder.java:54)
        at 
org.biojavax.bio.seq.RichFeature$Tools.makeEmptyFeature(RichFeature.java:167)
        at 
org.biojavax.bio.seq.io.RichSeqIOAdapter.<init>(RichSeqIOAdapter.java:61)
        at 
org.biojavax.bio.seq.io.SimpleRichSequenceBuilder.<init>(SimpleRichSequenceBuilder.java:100)
        at 
org.biojavax.bio.seq.io.SimpleRichSequenceBuilderFactory.makeSequenceBuilder(SimpleRichSequenceBuilderFactory.java:70)
        at 
org.biojavax.bio.seq.io.RichStreamReader.nextRichSequence(RichStreamReader.java:109)
        at 
org.biojavax.bio.db.ncbi.GenbankRichSequenceDB.getRichSequence(GenbankRichSequenceDB.java:154)
        at Test.main(Test.java:58)
Java Result: 1

Perhaps I am just not formatting the string properly?  Any guidance
you can provide will greatly be appreciated!
Thanks,
Orest
_______________________________________________
Biojava-l mailing list  -  [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l

Reply via email to