Gene ABC