********************
********************
********************
********************
####
********************
**test**************
********************
********************
####
tie my @array, 'Tie::File', $outputFile or die $!;
my $line = $array[2];
print $line . "\n";
untie @array;
####
tie my @array, 'Tie::File', $outputFile or die $!;
$array[2] = 'This is a test';
untie @array;
####
#!/usr/bin/perl
use strict;
use warnings;
use Tie::File;
my $genome_size = 1000; #1300000;
my $outputFile = "/Users/Benbo/Desktop/temp/template.txt";
unlink $outputFile if (-e $outputFile);
print "Start...\n";
add_fragment("Test", 2, 10, 200);
create_template();
print "Done\n";
sub add_fragment{
my ($ref_id, $identity, $coord, $length) = @_;
tie my @array, 'Tie::File', $outputFile or die $!;
# $array[10] = 'This is a test';
my $line = $array[2];
print $line . "\n";
untie @array;
}
sub create_template{
for (1..9){
write_to_file($_ x 50 . "\n", $outputFile);
}
}
sub write_to_file{
my $input = shift;
my $outputFile = shift;
open my $output, ">>", "$outputFile" or die "Could not open $outputFile: $!";
print $output $input;
}