내 fasta 파일이 단일 라인 시퀀스로 끝나면 Bioperl에 의해 반환 된 시퀀스에는 누락 된 하나의 뉴클레오티드가 있다는 것을 발견했습니다. fasta 파일이 새 행으로 끝나면 완료 순서가 리턴됩니다. 왜 이해가 안되니? fasta 파일이 빈 줄 바꿈으로 끝나는 요구 사항입니까?Bioperl reading fasta sequences
이것은 내가
my $obj = $db->get_Seq_by_id($id);
my $seq = $obj->seq; # returns 36 or 35 nucleotides depending if last new line exists
my $length = $obj->length; # returns 36 or 35
그리고 FASTA 시퀀스를 사용하고있는 코드 :
승기를 | 37423 | EMB | X04588.1 | 골격 트로포 TM30 (㎚)에 대한 인간 2.5 킬로바이트 mRNA의 당신은 당신의 FASTA 파일 라인의 짝수이 있는지 확인해야합니다
지금은 이상합니다. 더 이상이 문제를 복제 할 수 없습니다. 이제 Bioperl은 고르지 않은 선으로도 시퀀스를 올바르게 반환합니다. 어떤 아이디어? – Andriusa
@ 안드레아 : 편집을 참조하십시오. Bioperl로 테스트 해 주시겠습니까? – Steve