Added pfam read function