Skip to content
Snippets Groups Projects
fasta_sampler.nf 306 B
Newer Older
Laurent Modolo's avatar
Laurent Modolo committed
Channel
  .fromPath( "data/tiny_dataset/fasta/*.fasta" )
  .set { fasta_file }

Laurent Modolo's avatar
Laurent Modolo committed
process sample_fasta {
Laurent Modolo's avatar
Laurent Modolo committed
  publishDir "results/sampling/", mode: 'copy'

Laurent Modolo's avatar
Laurent Modolo committed
  input:
file fasta from fasta_file

  output:
Laurent Modolo's avatar
Laurent Modolo committed
file "*_sample.fasta" into fasta_sample
Laurent Modolo's avatar
Laurent Modolo committed

  script:
"""
head ${fasta} > ${fasta.baseName}_sample.fasta