Turing patterns for a coupled two-cell generalized Schnakenberg model