Skip to content

Commit 84219c6

Browse files
author
Jon Palmer
committed
more flexible geneID parsing for annotate
1 parent 603d2f1 commit 84219c6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/library.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -932,7 +932,13 @@ def getGeneBasename(fastafile):
932932
line = line.replace('\n', '')
933933
if line.startswith('>'):
934934
line = line.replace('>', '')
935-
Base = line.split('_')[0]+'_'
935+
transcript, gene = line.split(' ')
936+
if '_' in gene:
937+
Base = line.split('_')[0]+'_'
938+
elif '-' in gene:
939+
Base = line.split('-')[0]
940+
else:
941+
Base = gene
936942
if not Base in bases:
937943
bases.append(Base)
938944
return bases

0 commit comments

Comments
 (0)