Edward WIJAYA <[EMAIL PROTECTED]> wrote:

: On Fri, 25 Feb 2005 09:10:54 -0600, Charles K. Clarkson
: <[EMAIL PROTECTED]> wrote: 
: 
: :     Is it always data1, data2, data3, etc. or can data be
: : another word? (Like foo1, foo2, foo3, etc.)
: : 
: 
: it always comes in (R-P) pair:
: data1R.fa
: data1P.fa
: foo1R.fa
: foo1P.fa
: bar2R.fa
: bar2P.fa
: 
: 
: So "data1R.fa" is always processed with "data1P.fa", and so
: forth. 
: 
: 
: :     Is the extension always .fa or can it be something else?
: 
: Yes the extension is always ".fa"

    Then the original script could be rewritten to this. Only
the "R" files needed to be supplied.

# ARGV need only contain "R" files.
foreach my $r_file ( @ARGV ) {

    next unless $r_file =~ /(.*)R.fa$/;

    r_p_process( $r_file, "$1P.fa" );
}


: :     Will every R file have a matching P file or will
: : some extra files be located in the directory? For example,
: : will there sometimes be a data14R.fa file and no
: : corresponding data14P.fa file?
: 
: No, there will always be a corresponding file.
: i.e. *R.fa always have its *P.fa file
: 
: : 
: : 
: :     Will there be other files located in this directory?
: 
: Yes, but they won't be any other *R.fa *P.fa type.

    Look up the use of the 'glob' function included in perl.
The perlfunc file has info on it. The angle brackets act as a
shortcut. Something like <*R.fa> should point you in the right
direction.


HTH,

Charles K. Clarkson
-- 
Mobile Homes Specialist
254 968-8328











-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to