MyConstants -- All the constants used by the ASARP pipeline.
use MyConstants qw( $CHRNUM $supportedList $supportedTags );
Then the constants can be used.
This module does not really contain any actual subroutines, it only provides the constants convenient to use in the other related modules/source files of the ASARP pipeline.
$CHRNUM
The total number of chromosomes supported and handled in the pipeline. Currently it is set to 24 for chromsomes 1-22, X and Y. Need to modify implementations of fileParser and snpParser to include extra chromosomes.
$supportedList
The supported attribute keywords for querying the internal data structures. Each of these structure is formatted inside its own wrapper as an array of hashes and indices, where each array index indicates one chromosome, i.e. 1, 2, ..., 23 (X) or 24 (Y). The space and semicolon surrounding each keyword are literally added as the disambiguating prefix and suffix. See the utility subs section in fileParser for more details.
$supportedTags
The supported types (tags) of input splicing event sources for the SNVs, namely 'anno', 'rna' and 'est'. The space and semicolon surrounding each type (tag) are literally added as the disambiguating prefix and suffix. One can extend this by modifying the implementations. See the input file formats in fileParser for more details.
This pipeline is free software; you can redistribute it and/or modify it given that the related works and authors are cited and acknowledged.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
Cyrus Tak-Ming CHAN
Xiao Lab, Department of Integrative Biology & Physiology, UCLA