=head1 METHODS
-=over
-
-=item B<parse>( $tradition, $option_hash )
+=head2 B<parse>( $tradition, $option_hash )
Takes an initialized tradition and a set of options; creates the
appropriate nodes and edges on the graph, as well as the appropriate
}
}
} elsif( exists $opts->{'file'} ) {
- open( my $fh, $opts->{'file'} ) or die "Could not open input file " . $opts->{'file'};
+ open( my $fh, $opts->{'file'} )
+ or warn "Could not open input file " . $opts->{'file'};
+ binmode( $fh, ':utf8' );
while( my $row = $csv->getline( $fh ) ) {
push( @$alignment_table, $row );
}