NAME

Bio::ViennaNGS::UCSC - Perl extension for easy UCSC Genome Browser integration.

SYNOPSIS

use Bio::ViennaNGS::UCSC;

DESCRIPTION

ViennaNGS::UCSC is a Perl extension for managing routine tasks with the UCSC Genome Browser. It comes with a set of utilities that serve as reference implementation of the routines implemented in the library. All utilities are located in the 'scripts' folder. The main functionality is provided by the make_assembly_hub function.

EXPORT

Routines: make_assembly_hub, make_track_hub

Variables: none

make_assembly_hub()

Build assembly hubs for the UCSC genome browser. This function takes 4 parameters: 1. absolute path of input fasta file(e.g. /home/user/input.fa) 2. path to the ouput directory (e.g. /home/user/assemblyhubs/) 3. base URL where the output folder will be placed for upload to the UCSC genome browser (e.g. http://www.foo.com/folder/) 4. path for the log file (/home/user/logs/assemblyhubconstructionlog)

make_track_hub()

Build track hubs for the UCSC genome browser. This function takes 4 parameters: 1. chromosome id as used in existing ucsc assembly hub (e.g. chr1) 2. path to the ouput directory (e.g. /home/user/assemblyhubs/) 3. base URL where the output folder will be placed for upload to the UCSC genome browser (e.g. http://www.foo.com/folder/) 4. path for the log file (/home/user/logs/assemblyhubconstructionlog)

SEE ALSO

perldoc ViennaNGS perldoc ViennaNGS::AnnoC

AUTHORS

Michael Thomas Wolfinger, <michael@wolfinger.eu> Florian Eggenhofer, <florian.eggenhofer@univie.ac.at>

COPYRIGHT AND LICENSE

Copyright (C) 2014

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.16.3 or, at your option, any later version of Perl 5 you may have available.

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.