Package org.biojava.nbio.core.search.io
Interface ResultFactory
- All Known Implementing Classes:
- BlastTabularParser,- BlastXMLParser
public interface ResultFactory
Designed by Paolo Pavan.
 You may want to find my contacts on Github and LinkedIn for code info
 or discuss major changes.
 https://github.com/paolopavan
- Author:
- Paolo Pavan
- 
Method SummaryModifier and TypeMethodDescriptioncreateObjects(double maxEScore) Launch the parsing and get back a list of Result objects representing the search result in the specified file.returns a list of file extensions associated to this ResultFactoryvoidsetDatabaseReferences(List<Sequence> sequences) Specify the collection of sequences objects used as database in the Search run.voidvoidsetQueryReferences(List<Sequence> sequences) Specify the collection of sequences objects used as queries in the Search run.voidstoreObjects(List<Result> results) The factory that implements this method will be able to save the Search results to a file in the same format that it is able to read.
- 
Method Details- 
getFileExtensionsreturns a list of file extensions associated to this ResultFactory- Returns:
 
- 
setFile
- 
createObjectsLaunch the parsing and get back a list of Result objects representing the search result in the specified file.- Parameters:
- maxEScore-
- Returns:
- Throws:
- IOException
- ParseException
 
- 
storeObjectsThe factory that implements this method will be able to save the Search results to a file in the same format that it is able to read.- Parameters:
- results-
- Throws:
- IOException
- ParseException
 
- 
setQueryReferencesSpecify the collection of sequences objects used as queries in the Search run. They will be associated back to the query during the construction of the Result object.- Parameters:
- sequences-
 
- 
setDatabaseReferencesSpecify the collection of sequences objects used as database in the Search run. They will be associated back to the Hit during the construction of the Hit object.- Parameters:
- sequences-
 
 
-