obi uniq: better error checking

This commit is contained in:
Celine Mercier
2018-03-12 18:04:53 +01:00
parent dad21823ff
commit dd225a255f

View File

@ -481,15 +481,17 @@ def run(config):
logger("info","obi uniq")
# Open the input
input = open_uri(config['obi']['inputURI'])
if input is None:
raise Exception("Could not read input view")
if input[2] != View_NUC_SEQS:
raise NotImplementedError('obi uniq only works on NUC_SEQS views')
# Open the output
output = open_uri(config['obi']['outputURI'],
input=False,
newviewtype=View_NUC_SEQS)
if output is None:
raise Exception("Could not create output view")