У меня есть функция в R, которая получает файл .vcf и анализирует его.
Например,
x <- "file1.vcf"
file1.parsed <- parse_vcf_alt1(x)
У меня 177 файлов .vcf в папке.
Они выглядят как этот файл
https://www.dropbox.com/s/lcdmk57sy3dxexp/file1.vcf?dl=0
Я хочу передать каждый из этих файлов .vcf, один за другим, в функцию parse_vcf_alt1
и получить из него проанализированный файл.
Делать это вручную очень сложно.
Как я могу автоматизировать это в R?
Этот код дает результат
lapply(dir(), function(f) { if grep('vcf', f) { parse_vcf_alt1(f) }})
, но я не знаю, как сохранить или записать вывод для каждого проанализированного vcf отдельно с собственным именем.
> dput(frame)
structure(list(), .Names = character(0), row.names = integer(0), class = "data.frame") >