comparison split.pl @ 2:38435c74e795 draft default tip

working version
author mingchen0919
date Mon, 09 Apr 2018 14:20:42 -0400
parents 3918528c19b4
children
comparison
equal deleted inserted replaced
1:ecf34bd52987 2:38435c74e795
22 open IN, $homfile || die "File not found - 1\n"; 22 open IN, $homfile || die "File not found - 1\n";
23 $lineIn = <IN>; 23 $lineIn = <IN>;
24 24
25 for($i = 1; $i <= $numOfFiles; $i++){ 25 for($i = 1; $i <= $numOfFiles; $i++){
26 print "$i\n"; 26 print "$i\n";
27 open FILE, ">".$homfile.".".$i || die "Can't open file"; 27 open FILE, ">".$homfile.".".$i.".fasta" || die "Can't open file";
28 print FILE $lineIn; 28 print FILE $lineIn;
29 $seqs = 1; 29 $seqs = 1;
30 $lineIn = <IN>; 30 $lineIn = <IN>;
31 while(defined $lineIn && $seqs < $numPerFile){ 31 while(defined $lineIn && $seqs < $numPerFile){
32 print FILE $lineIn; 32 print FILE $lineIn;
38 $lineIn = <IN>; 38 $lineIn = <IN>;
39 } 39 }
40 close FILE; 40 close FILE;
41 } 41 }
42 $i = $i -1; 42 $i = $i -1;
43 open FILE, ">>".$homfile.".".$i; 43 open FILE, ">>".$homfile.".".$i.".fasta";
44 while ($lineIn = <IN>){ 44 while ($lineIn = <IN>){
45 print FILE $lineIn; 45 print FILE $lineIn;
46 } 46 }
47 close FILE; 47 close FILE;
48 48