X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bp_bin%2Fupload_to_ucsc;h=dec35bfb95766397955044f3a9ee57fd77f02198;hb=2f0fd91b461033529a4a72e161bd133252a22eb6;hp=25c310358555e31c72ffab5dd25b0d31736d43ec;hpb=66938be910a5642b50ddf28991649858b5c36580;p=biopieces.git diff --git a/bp_bin/upload_to_ucsc b/bp_bin/upload_to_ucsc index 25c3103..dec35bf 100755 --- a/bp_bin/upload_to_ucsc +++ b/bp_bin/upload_to_ucsc @@ -1,4 +1,4 @@ -#!/usr/bin/env perl -w +#!/usr/bin/env perl # Copyright (C) 2007-2009 Martin A. Hansen. @@ -26,6 +26,7 @@ # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +use warnings; use strict; use Maasha::Common; use Maasha::Biopieces; @@ -157,9 +158,9 @@ while ( $record = Maasha::Biopieces::get_record( $in ) ) close $fh_out; if ( $format eq "BED" ) { - Maasha::UCSC::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); + Maasha::UCSC::BED::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); } elsif ( $format eq "PSL" ) { - Maasha::UCSC::psl_upload_to_ucsc( $file, $options, $append ); + Maasha::UCSC::BED::psl_upload_to_ucsc( $file, $options, $append ); } unlink $file; @@ -180,19 +181,19 @@ if ( $format eq "BED" ) { $type = "bed $columns"; - Maasha::UCSC::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); + Maasha::UCSC::BED::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); } elsif ( $format eq "BED_SS" ) { $type = "type bed 6 +"; - Maasha::UCSC::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); + Maasha::UCSC::BED::bed_upload_to_ucsc( $tmp_dir, $file, $options, $append ); } elsif ( $format eq "PSL" ) { $type = "psl"; - Maasha::UCSC::psl_upload_to_ucsc( $file, $options, $append ); + Maasha::UCSC::PSL::psl_upload_to_ucsc( $file, $options, $append ); } elsif ( $format eq "WIGGLE" ) { @@ -219,15 +220,13 @@ elsif ( $format eq "WIGGLE" ) $type = "wig 0"; - Maasha::UCSC::wiggle_upload_to_ucsc( $tmp_dir, $wib_dir, $file, $options ); + Maasha::UCSC::Wiggle::wiggle_upload_to_ucsc( $tmp_dir, $wib_dir, $file, $options ); } unlink $file; Maasha::UCSC::ucsc_update_config( $options, $type ); -Maasha::Filesys::dir_remove( $tmp_dir ); - Maasha::Biopieces::close_stream( $in ); Maasha::Biopieces::close_stream( $out );