gff_seg.pl


NAME

gff_seg.pl - Segment and parse a large gff file


VERSION

This documentation refers to program version $Rev: 589 $


SYNOPSIS


=head2 Usage
    gff_seg.pl -i infile.gff -s seg_out.gff -p par_out.gff -t integer

Required Arguments

    -i,--infile         # Path to the input file
    -s,--seg-out        # Path to the segmented output file
    -p,--parse-out      # Path to the parsed output file
    -t,--thresh         # Threshold value


DESCRIPTION

Given a gff file that contains point or segement data will extract segments that exceed a threshold value or array of threshold values. Will create a gff segment file as well as a gff parse file. The segment file converts the vals to segments that meet the threshold criteria while the parse file returns all points or segments in the input file that exceed the threshold value.


REQUIRED ARGUMENTS

-i,--infile

Path of the input file.

-s,--seg-out

Gff file of the segmented data

-p,--parse-out

Gff file of the parsed data. This will include all rows in the original file that exceed the threshold value.

-t,--thresh

Threshold value. A single integer that represents the threshold value. The output will return all features that are greater then or equal to the threshold value.


OPTIONS

--program

The program used to generate the gff result. This is the value in the second column of the GFF file. By default, the program name used in the original GFF file will be used.

--param

The parameter used to generate the segmentation. For example, 20mer_100x for 20mer oligos with a threshold value of 100x coverage.

--seqname

The name of the sequence file being annotated. This is the first column of data in the gff output file.

--usage

Short overview of how to use program from command line.

--help

Show program usage with summary of options.

--version

Show program version.

--man

Show the full program manual. This uses the perldoc command to print the POD documentation for the program.

-q,--quiet

Run the program with minimal output.


DIAGNOSTICS

The list of error messages that can be generated, explanation of the problem one or more causes suggested remedies list exit status associated with each error


CONFIGURATION AND ENVIRONMENT

Names and locations of config files environmental variables or properties that can be set.


DEPENDENCIES

Other modules or software that the program is dependent on.


BUGS AND LIMITATIONS

Any known bugs and limitations will be listed here.


REFERENCE

A manuscript is being submitted describing the DAWGPAWS program. Until this manuscript is published, please refer to the DAWGPAWS SourceForge website when describing your use of this program:

JC Estill and JL Bennetzen. 2009. The DAWGPAWS Pipeline for the Annotation of Genes and Transposable Elements in Plant Genomes. http://dawgpaws.sourceforge.net/


LICENSE

GNU General Public License, Version 3

http://www.gnu.org/licenses/gpl.html


AUTHOR

James C. Estill <JamesEstill at gmail.com>


HISTORY

STARTED: 02/17/2008

UPDATED: 03/25/2009

VERSION: $Rev: 589 $

 gff_seg.pl