fold_processing_ids

function of dascore.workflow.identity source

fold_processing_ids(
    processing_ids: collections.abc.Iterable[str] ,
)-> ‘str’

Return the processing id which several inputs agree on.

When every input took the same route, that route is the answer: a chunk of sixty windows of one file has one history, not sixty.

When they did not, the answer is a digest of the distinct routes in the order they were first seen – so combining differently processed data says so, and says it the same way every time.