gene purL