Text this: SOMEA: self-organizing map based extraction algorithm for DNA motif identification with heterogeneous model