[Biojava-dev] How to use SimilarityPairBuilder?
    Keith James 
    kdj at sanger.ac.uk
       
    Thu Jul 31 10:19:06 EDT 2003
    
    
  
>>>>> "Tim" == Tim Troup <troup at dcs.gla.ac.uk> writes:
    Tim> Hi, I was wondering if someone could give me a few pointers
    Tim> as to how to use the class:
    Tim> org.biojava.bio.program.ssbind.SimilarityPairBuilder
    Tim> I tied to use this class in place of:
    Tim> org.biojava.bio.program.ssbind.BlastLikeSearchBuilder
    Tim> in the BioJava in anger Blast Parser:
    Tim> http://www.biojava.org/docs/bj_in_anger/BlastParser.htm
    Tim> in the hope of being able to re-generate the alignments as
    Tim> they are displayed in the orginal output file.
    Tim> However, i can't quite understand how i get the results back
    Tim> as you do not pass the constructor a java.util.List in which
    Tim> to store the results (as you do with both
    Tim> BlastLikeSerachBuilder and BlastLikeHomology Builder)
Hi Tim,
What happens is that annotated views of queries and hits are
created. These may be examined by fetching them using the methods
public Sequence getAnnotatedQuerySeq(String queryID)
and
public Sequence getAnnotatedSubjectSeq(String subjectID)
    Tim> Also it would appear that you cannot
    Tim> 1) call the method setQuerySeqHolder with DummySequenceDB as
    Tim> a parameter
    Tim> 2) call the method setSubjectDBInstallation with
    Tim> DummySequenceDBInstallation as a parameter.
Well, you can, but as you've discovered you will get exceptions when
the builder tries to attach SimilarityPairFeatures to the query and
hit sequences which are both zero length (being DummySequences). Every
Feature will br out of range. You will need to use real Sequences in
this case.
cheers,
Keith
    
    
More information about the biojava-dev
mailing list