gnu_parallel
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gnu_parallel [2017/08/18 11:20] – hyjeong | gnu_parallel [2021/03/17 13:09] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 13: | Line 13: | ||
$ find . -name " | $ find . -name " | ||
- | $ parallel -a fasta_files_fof gzip (파일 목록이 있는 경우) | + | $ parallel -a fasta_files_fof gzip (압축할 파일 목록이 있는 경우) |
+ | $ parallel -a gzipped_fasta_files_fof gzip -d (압축을 해제할 | ||
결과 파일을 구조적으로 잘 저장한다든가, | 결과 파일을 구조적으로 잘 저장한다든가, | ||
Line 19: | Line 20: | ||
아주 초급 수준을 벗어난 활용 사례를 설명해 보겠다. 수십개의 염기서열 파일에 대해서 [[http:// | 아주 초급 수준을 벗어난 활용 사례를 설명해 보겠다. 수십개의 염기서열 파일에 대해서 [[http:// | ||
- | $ parallel -a sourcelist -a destlist -j8 restrict -sitelen 4 -enzyme | + | $ parallel -a sourcelist -a destlist -j8 restrict -sitelen 4 -enzymes |
- | 만약 어떤 파일에 완벽한 상태의 command가 여러 줄 들어있고, | + | **만약 어떤 파일에 완벽한 상태의 command가 여러 줄 들어있고, |
$ parallel -a sourcefile {} | $ parallel -a sourcefile {} | ||
| | ||
- | {.}, {/}, {//}, 등은 sourcefile에서 넘어오는 라인에 대하여 다양한 조작을 할 수 있게 만들어 준다. 상세한 설명은 man parallel을 해 보라. | + | {.}, {/} 등은 sourcefile에서 넘어오는 라인에 대하여 다양한 조작을 할 수 있게 만들어 준다. |
+ | |||
+ | $ parallel -j 1 prefetch {} ::: $(cat SRR_Acc_List.txt) | ||
+ | $ parallel -j 1 fastq-dump --skip-technical -F --split-files -O fastq {} ::: $(cat SRR_Acc_List.txt) | ||
+ | |||
+ | 상세한 설명은 man parallel을 해 보라. | ||
===== 외부 자료 ===== | ===== 외부 자료 ===== | ||
Line 42: | Line 48: | ||
$ parallel --number-of-cores | $ parallel --number-of-cores | ||
32 | 32 | ||
+ | 이런 바보! 그냥 명령행에서 nproc라고만 치면 된다! | ||
==== BLAST 실행하기 ==== | ==== BLAST 실행하기 ==== | ||
gnu_parallel.1503022803.txt.gz · Last modified: (external edit)