Tracking records that could not be processed

The NotCompleted object

This is an object returned when a composable function did not complete a task. NotCompleted is a special result type that can be produced by a composable app. These objects evaluate to False.

An app can return a NotCompleted result for one of 2 reasons. The object contains information regarding the input data, where the issue arose and whatever message was provided by the code (like an exception traceback).

NotCompleted FALSE type

The results when a condition was not met. For example, below I create an app that will return alignments that with 2 specific sequences but I’m including one that does not exist (“Mouse”). So this will fail.

NotCompleted ERROR type

An ERROR type is returned if an exception is raised during the calculation. We trigger it in this case by trying to open a non-existent file.

Composed functions propagate NotCompleted results

and