Class 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