Add automated cleanup to ONT instrument transfer script #443
+98
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Delete runs from the instrument which are found in the
destination/nosync
subdir on the mounted storage.Initially the idea was to also look in e.g. the
transfer_promethion.tsv
file, but it's located in the home dir of the preproc server itself rather than its mounted storage and so the instrument has no read access from what I can tell.This PR thus makes the assumption that any run moved to the nosync subdir of the mounted storage has also been sent to miarka.
I considered taking it one step further and looking at
destination/nosync/archived
, but I'm not sure to what extent the archiving is automated, and this subdir is missing for e.g. MinION QC runs.