小编Tao*_*ang的帖子

查找执行 Raku 脚本的路径

有人能告诉我如何在正在执行的 Raku 脚本中找到脚本的路径吗?

我正在 Raku 中寻找与此 Perl 代码等效的代码:

$path=abs_path($0);
Run Code Online (Sandbox Code Playgroud)

raku

8
推荐指数
1
解决办法
154
查看次数

跨 raku shell 命令维护 python 虚拟环境

有没有办法在一个 raku shell 命令中激活 python 虚拟环境,然后在下一个 shell 命令中访问 env?我想在乐中做这样的事情。假设在“some_env”环境下有一个名为“execute_software”的可执行文件:

shell("source some_env");
shell("execute_software XXX XXX");
shell("source deactivate");
Run Code Online (Sandbox Code Playgroud)

目前,这对我不起作用。

谢谢!

raku

7
推荐指数
1
解决办法
95
查看次数

在Raku中每n行读取文本文件时需要建议

我正在寻找一些有关如何在Raku / perl6中按第n个文件读取文本文件的建议。

在生物信息学研究中,有时我们需要以一种不太直接的方式来解析文本文件。例如Fastq文件,一次以4行为一组存储数据。甚至更多,这些Fastq文件成对出现。因此,如果我们需要解析此类文件,则可能需要执行以下操作:从第一个Fastq文件读取4行,从第二个Fastq文件读取4行,然后从第一个Fastq文件读取接下来的4行,然后读取第二个fastq文件中的下4行,......

关于解决此问题的最佳方法,我是否可以提出一些建议?Raku的“ IO.lines”方法似乎能够一次处理每一行。但不确定如何处理每第n行

一个示例fastq文件对:https : //github.com/wtwt5237/perl6-for-bioinformatics/tree/master/Come%20on%2C%20sister/fastq 我们之前对“ IO.lines”进行的尝试:https:// github.com/wtwt5237/perl6-for-bioinformatics/blob/master/Come%20on%2C%20sister/script/benchmark2.p6

raku

6
推荐指数
2
解决办法
136
查看次数

如何使用 raku IO.lines.race 构造跳过文本文件的前几行

我正在尝试使用带有 IO.lines.race 构造的 raku 读取文本文件。例如

for $file.IO.lines.race
{
  #do something, such as
  my ($a,$b)=.split(" ");
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能跳过文本文件的前三行?

谢谢!

raku

6
推荐指数
2
解决办法
129
查看次数

标签 统计

raku ×4