Commands reference
From PileLine
Processing and Annotation Commands
- pileline-fastseek.sh
Prints a given range of a locus file.
Usage: pileline-fastseek -p <GP_file> -s <range> [--seq-col <int>] [--pos-col <int>] Option Description ------ ----------- -p, --gp-file <File> SORTED genome position file to seek [required] --pos-col <Integer> position column for the gp-file. The first is 1 (default: 2) -s seek position in the form of seq:start[:end] [required] --seq-col <Integer> sequence column for gp-file. The first is 1 (default: 1)
Example:
pileline-fastseek.sh –p <GP_file> -s chr10:100:10000
- pileline-fastsjoin.sh
Joins two positional files.
Usage: pileline-fastjoin -a <left_file> -b <right_file> [--right-outer-join | --left-outer-join] [--noprint-a | --noprint-b] [--seq-col-a <int>] [--pos-col-a <int>] [--seq-col-b <int>] [--pos-col-b <int>] Option Description ------ ----------- -a, --left-file <File> left tab-delimited AND SORTED genome position file [required] -b, --right-file <File> right tab-delimited AND SORTED genome position file [required] --left-outer-join performs a left outer join: all A records will be in output, inexistent B records are showed by a NULL --noprint-a prints only data fields of A --noprint-b prints only data fields of B --pos-col-a <Integer> position column for the left file. The first is 1 (default: 2) --pos-col-b <Integer> position column for the right file. The first is 1 (default: 2) --right-outer-join performs a right outer join: all B records will be in output, inexistent A records are showed as NULL --seq-col-a <Integer> sequence column for the left file. The first is 1 (default: 1) --seq-col-b <Integer> sequence column for the right file. The first is 1 (default: 1)
Example:
pileline-fastjoin.sh –a <GP_file> -b<GP_file>
- pileline-rfilter.sh
Filters (or annotates) a positional file with range-based annotations (in bed format). Each position that is inside of a specific range is annotated.
pileline-rfilter –A <locus_file.txt> –i <targets.bed> –o <out.txt> pileline-rfilter --annotate –A <locus_file.tx> –i <annotations.bed> –o <out.txt>
- pileline-genindex.sh
Indexes fasta genome and then can perform range based queries in that genome.
pileline-genindex –-index –g <fasta> -i <new_index> pileline-genindex --seek –i <index> -s chr1:1000:2000
- pileline-pileup2sift.sh
Generates a SIFT-compatible change column for each variant line in the GPF.
pileline-pileup2sift -i <pileup> #Use - for STDIN.
- pileline-pileup2polyphen.sh
Generates a Polyhen-compatible change column for each variant line in the GPF.
pileline-pileup2polyphen -i <pileup> #Use - for STDIN.
Analysis Commands
- pileline-2smc.sh
Looks for discrepancies in genotypes of two samples (i.e.: case vs control). It also can annotate each output position with a user provided BED file containing custom annotations.
- pileline-nsmc.sh
Takes the output of several 2smc comparisons commands to reports where variants are reproduced.
- pileline-genotest.sh
Calculates the NGS performance on genotyping, surveying a set of genomic positions whose genotype is known in the sample.