<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dear all,<div class="">After making my way through the Swift documentation I started writing test workflows to see how simple (then more complex) tasks would be managed by this platform. One such test workflow is giving me issues, and I couldn't find an obvious solution in the documentation.</div><div class=""><br class=""></div><div class="">I wrote this script, <a href="http://pastebin.com/zQZQphCd" class="">http://pastebin.com/zQZQphCd</a> to format a FASTA file using the NCBI BLAST utility makeblastdb. What is interesting is that although the Swift script run without error, I cannot find the files makeblastdb is meant to produce anywhere on my hard drive.</div><div class=""><br class=""></div><div class="">I do get the correct log file (log_file variable), and this log shows that makeblastdb ran successfully. However I should also get three other files, <library_name>.nin, <library_name>.nhr and <library_name>.nsq.</div><div class=""><br class=""></div><div class="">My question is: where are these files? Since makeblastdb ran without issue, they probably have been created somewhere (and I confirm that they are created when I run the exact same command on the terminal). Are they automatically deleted by Swift since they are not explicitly named by another variable?</div><div class=""><br class=""></div><div class="">I'm guessing that the answer is yes; if that the case, is there a way to have variables storing file names that are only known at execution time? For example, I would like my 'FormatLibrary' function to return among else the name of these three files, rather than having to bind these file names to variables before the execution of this function. Is that even doable?</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Aurélien Mazurie</div></body></html>