Adds checks to manage_fastqs.py and transfer_data.py utilities that hard linking is possible when the --link option is specified, by checking that 1) the destination is not on a remote system, and 2) that it is on the same filesystem/device as the target Fastqs.
If either of these conditions are not met when --link is specified then the utilities will now exit without executing the copy/transfer operations. Removing the hard linking option should allow the transfer to proceed.
This PR address a bug previous highlighted in issue #639.
Adds checks to
manage_fastqs.py
andtransfer_data.py
utilities that hard linking is possible when the--link
option is specified, by checking that 1) the destination is not on a remote system, and 2) that it is on the same filesystem/device as the target Fastqs.If either of these conditions are not met when
--link
is specified then the utilities will now exit without executing the copy/transfer operations. Removing the hard linking option should allow the transfer to proceed.This PR address a bug previous highlighted in issue #639.