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:19] – [GNU Parallel 활용 가이드] 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을 해 보라. | ||
| ===== 외부 자료 ===== | ===== 외부 자료 ===== | ||
| * [[https:// | * [[https:// | ||
| Line 41: | Line 48: | ||
| $ parallel --number-of-cores | $ parallel --number-of-cores | ||
| 32 | 32 | ||
| + | 이런 바보! 그냥 명령행에서 nproc라고만 치면 된다! | ||
| ==== BLAST 실행하기 ==== | ==== BLAST 실행하기 ==== | ||
gnu_parallel.1503022760.txt.gz · Last modified: (external edit)
