Convert motifs and a sequence into neural network representations.
This is designed to convert a sequence into a representation that
can be fed as an input into a neural network. It does this by
representing a sequence based the motifs present.
Methods
|
|
__init__
representation
|
|
__init__
|
__init__ ( self, motifs )
Initialize an input producer with motifs to look for.
Arguments:
Exceptions
|
|
ValueError("Motif %s given, expected motif size %s" %( motif, self._motif_size ) )
|
|
|
representation
|
representation ( self, sequence )
Represent a sequence as a set of motifs.
Arguments:
This converts a sequence into a representation based on the motifs.
The representation is returned as a list of the relative amount of
each motif (number of times a motif occured divided by the total
number of motifs in the sequence). The values in the list correspond
to the input order of the motifs specified in the initializer.
|
|