Class FlatFileUnigeneFactory

java.lang.Object
org.biojava.bio.program.unigene.FlatFileUnigeneFactory
All Implemented Interfaces:
UnigeneFactory

public class FlatFileUnigeneFactory extends Object implements UnigeneFactory

A UnigeneFactory that will use flat-file indexing of the unigene ascii-art files.

This class is for developers and power-users. Usually you will not use this class directly, but rather use UnigeneTools.loadDatabase() with a file URL.

This will create all the index files necisary to look up records in a timely manner. It requires read/write access to the unigene directory. No files will be deleted during this opperation. The indexing strategy used is compattible with the OBDA flat-file indexing spec and uses the package org.biojava.bio.program.indexdb and parsers that are compattible with the tag-value API.

Author:
Matthew Pocock