Patch a bug leading to a double pseudogene tagging

Former-commit-id: 35e27b66dc2f350b72544626da12a758b40da071
Former-commit-id: d01e79b8e7450e4aa734a8d04e81573602a58fec
This commit is contained in:
2018-11-20 17:39:38 +01:00
parent 2ff6ff3308
commit 15f033332c

View File

@ -181,12 +181,15 @@ function Unk(s) {
QQualifier("product", Product)
QQualifier("inference", "similar to DNA sequence:" Simil)
QQualifier("inference", "org.annot -- detect pass:" PassType ":" PassInfo)
if (match(Translat,/\*/)>0) {
QQualifier("pseudogene","unknown")
QQualifier("note","nonfunctional due to stop codon")
}
if (FrameShift==0)
if (FrameShift==0) {
if (match(Translat,/\*/)>0) {
QQualifier("pseudogene","unknown")
QQualifier("note","nonfunctional due to stop codon")
}
QQualifier("translation", Translat)
}
if (Nexon > 1) {
for (i = 1 ; i <= Nexon ; i++) {