펄은 생물학 자료 분석을 위한 가장 이상적인 언어이다. 이 책은 펄을 이용해 프로그래밍을 해본 적이 없는 생물학자가 펄을 사용해서 생물학 데이터를 처리할 수 있는 프로그램을 스스로 만들 수 있도록 하는 데 목적이 있다.
각 장은 특정 문제나 클래스 문제 해결에 중점을 두어 설명하며 프로그램을 조금씩 확장 수정해가며 완전한 프로그램으로 만들어간다. 각 장의 마지막에는 연습문제를 두어 실제로 특정 과제를 해결할 수 있는 프로그램을 작성해 볼 수 있도록 하였다.
이 책은 프로그래밍 기초와 DNA 서열 및 문자열 작업, 코드 디버깅, 임의수 생성기를 이용한 유전자 변이 모의 시험, 정규 표현식과 모티프 탐색, 정규 표현식과 제한 지도, 펄을 사용한 PDB 레코드, GenBank 주석, BLAST 출력 파싱에 대한 내용을 다루고 있다.