Re: aligning sequences with ambiguous bases
Wim De Smet <[email protected]>
| Newsgroups | gmane.comp.java.bio.general |
|---|---|
| Message-ID | <[email protected]> |
I believe I figured it out. The constructor of DNASequence can take a CompoundSet and passing an AmbiguityDNACompoundSet in there seems to work. There's not a lot of documentation in the javadoc, but it seems to give the behaviour I want. cheers Wim On 28-03-11 16:46, Wim De Smet wrote: > Hi > > (sorry if you get 2 copies, I sent this to -request by mistake) > > Apologies if this has come up before, a quick search didn't turn > anything up. > > I'm attempting to do a pairwise alignment between two DNA sequences > using biojava 3. When I try to construct a DNASequence from a string > that contains an ambiguous base though (in this case 'y'), I get the > following stacktrace. > > Exception in thread "main" > org.biojava3.core.exceptions.CompoundNotFoundError: Compound not found > for: Cannot find compound for: y > at > org.biojava3.core.sequence.storage.ArrayListSequenceReader.setContents(ArrayListSequenceReader.java:196) > > at > org.biojava3.core.sequence.template.AbstractSequence.<init>(AbstractSequence.java:88) > > at org.biojava3.core.sequence.DNASequence.<init>(DNASequence.java:64) > > Should I attempt to mask them somehow? What's the best way to deal with > these? > > cheers > Wim -- Wim De Smet http://www.straininfo.net/ _______________________________________________ Biojava-l mailing list - [email protected] http://lists.open-bio.org/mailman/listinfo/biojava-l