Find schema in a set of sequences using a genetic algorithm
approach.
Finding good schemas is very difficult because it takes forever to
enumerate all of the potential schemas. This finder using a genetic
algorithm approach to evolve good schema which match many times in a set
of sequences.
The default implementation of the finder is ready to find schemas in a
set of DNA sequences, but the finder can be customized to deal with any
type of data.
Method Summary |
|
__init__(self,
num_schemas,
schema_finder)
|
|
find (self,
seq_records)
Find well-represented schemas in the given set of SeqRecords. |
|
find_differences (self,
first_records,
second_records)
Find schemas which differentiate between the two sets of
SeqRecords. |