Package org.biojavax
Class DummyCrossReferenceResolver
- java.lang.Object
-
- org.biojavax.DummyCrossReferenceResolver
-
- All Implemented Interfaces:
CrossReferenceResolver
public class DummyCrossReferenceResolver extends Object implements CrossReferenceResolver
A simple implementation of CrossReferenceResolver.- Since:
- 1.5
- Author:
- Richard Holland, Mark Schreiber
-
-
Constructor Summary
Constructors Constructor Description DummyCrossReferenceResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BioEntry
getRemoteBioEntry(CrossRef cr)
Given theCrossRef
return the correspondingBioEntry
SymbolList
getRemoteSymbolList(CrossRef cr, Alphabet a)
Given a cross reference, return the corresponding symbol list.
-
-
-
Constructor Detail
-
DummyCrossReferenceResolver
public DummyCrossReferenceResolver()
-
-
Method Detail
-
getRemoteSymbolList
public SymbolList getRemoteSymbolList(CrossRef cr, Alphabet a)
Given a cross reference, return the corresponding symbol list. All responses are instances of InfinitelyAmbiguousSymbolList.- Specified by:
getRemoteSymbolList
in interfaceCrossReferenceResolver
- Parameters:
cr
- the cross reference to look up.a
- the alphabet to construct the infinitely ambiguous symbol list over if it cannot be found.- Returns:
- the symbol list matching it. If none, return an infintely-ambiguous symbol list rather than null.
-
getRemoteBioEntry
public BioEntry getRemoteBioEntry(CrossRef cr)
Given theCrossRef
return the correspondingBioEntry
All responses are null.- Specified by:
getRemoteBioEntry
in interfaceCrossReferenceResolver
- Parameters:
cr
- the cross reference- Returns:
- The cross referenced entry (most likely a
RichSequence
or null if it cannot be found.
-
-