This function deletes all internal folders that have been created during pipeline processing. Internally this function uses unlink to delete all folders created by the pipline.

clean_all_folders(foldernames)

Arguments

foldernames

a character vector storing the folder names that shall be deleted.

Value

This is a void function.

Details

This function takes a vector storing the names of the folders that shall be deleted, e.g.: clean_all_folders( c("_alignment", "_blast_db", "_calculation") ).

Since orthologr is a package for pipeline processing based on interface functions, many partial results need to be written to a hard drive to allow subsequent programs to access the output of previous computations. The R core conventions do not favour this behaviour of functions. This would indicate that the clean_folders argument had to be TRUE by default in all functions. Nevertheless, this would distract some pipeline functions and therefore clean_folders = FALSE by default leaving you with a folder environment that needs to be cleaned by hand, meaning that when using a specific function or pipeline function you must specify clean_folders = TRUE in case you want to remove all internal folders after pipeline processing.

Author

Hajk-Georg Drost