0 50 2 48 654732 0 1 1 1 0 2 3 2 1 3
0 50 4 46 723430 0 2 1 2 1 1 1 1 3 1
####
#!usr/bin/perl -w
use strict;
use warnings;
my $count = 0;
my $placeholder = 0;
open (INTERVAL, "/Users/logancurtis-whitchurch/Dropbox/thesis_folder/galaxy_chrX_data/chrX_1Mbwindow_nonoverlapping.interval") or die "can't open file\n";
while (my $interval = ){
chomp($interval);
my @find_interval = split(/\t/, $interval);
my $start = $find_interval[1];
my $end = $find_interval[2];
my $switch = 1;
while ($switch == 1) {
open (CG, "/Users/logancurtis-whitchurch/Dropbox/thesis_folder/CompleteGenomics/28_males_inAll/CGS.inall.28.chr.23.txt") or die "can't open CG file\n";
my @SNPs = ;
my @get_SNP = split(/\t/, $SNPs[$placeholder]);
my $position = $get_SNP[3];
while ($switch == 1) {
if (($position < $end) && ($position >= $start)) {
my $output_file = "/Users/logancurtis-whitchurch/Desktop/temp_$count.txt";
open(OUT, ">$output_file");
print OUT "$SNPs[$placeholder]\n";
close (OUT);
$placeholder++;
}
else {
$switch = 0;
}
}
$count++
}
}
####
Use of uninitialized value within @SNPs in concatenation (.) or string at temp_file_test.pl line 36, line 1112424.