olecular pattern