유전공학관련 발명에서 유전자나 단백질에 대한 발명은 컴퓨터 프로그램을 통한 상동성 비교를 통해 그 기능을 추정하는 것이 가능하다. 그래서 소수가 유전자에 대한 특허권을 별다른 노력없이 독점하게 될 수도 있기에, 유용성이라는 추가적인 특허조건을 요구한다.
유전공학관련 발명, 특히 유전자 또는 이 유전자가 코딩하는 단백질에 대한 발명(이하 ‘단백질 등에 대한 발명’이라 한다)에 대해서 일반적인 물질발명과는 달리 유용성이라는 추가적인 특허요건을 요구하고 있는 것은, 휴먼게놈 프로젝트 및 각종 DB(Database)로 인해 유전자의 기능을 밝히는 노력 없이도 단순히 컴퓨터 프로그램을 이용하여 공지된 유전자와의 상동성(homology) 비교를 통해 그 기능을 추정하여 발명을 완성하는 것이 가능하기 때문으로, 이러한 방법을 통해 실제 실험 없이 완성된 단백질 등에 대한 발명에 특허를 부여한다면 컴퓨터 프로그램을 이용하여 실제로 발현되는 유전자일 가능성이 높은 서열을 선별하는 능력을 보유하고 있는 소수가 인류 공통의 재산인 각종 생물의 유전자에 대한 특허권을 별다른 노력없이 독점하게 되며, 다른 연구자들의 연구의욕을 저하시키게 되어 기술발전을 촉진하고자 하는 특허제도의 목적에도 부합되지 않는다.