Hi, I'm hoping this is a less stupid question than it seems like, but after checking out the archives and the docs, I still have to ask -- I appreciate any and all assistance!
I am trying to get the bioentryID of a sequence I have stored in a database that follows the BioSQL schema. BioSQLSequence, which is what gets returned from BioSQLSequenceDB.getSequence(...). But BioSQLSequence is protected, which means I can't instantiate a BioSQLSequence from the outside -- i.e., I cannot say BioSQLSequenceDB seqDB = getBioSQLHandler(); BioSQLSequence seq = seqDB.getSequence(...); I must instead say BioSQLSequenceDB seqDB = getBioSQLHandler(); Sequence seq = seqDB.getSequence(...); and now, seq.getBioentryID() doesn't make sense because seq is compiled as a general Sequence, not a specific BioSQLSequence. I also cannot say BioSQLSequenceDB seqDB = getBioSQLHandler(); BioSQLSequenceI seq = seqDB.getSequence(...); because the interface BioSQLSequenceI is also protected. So, short of writing some SQL to query based on the accession and take the best guess, how do I go about getting the bioentryID of a sequence? Thank you! Mayank _______________________________________________ Biojava-l mailing list - [EMAIL PROTECTED] http://biojava.org/mailman/listinfo/biojava-l
