Ich habe eine Datei, die eine Reihe von Zeilen hat, die aus A, C, G und T bestehen. Ich möchte die Länge dieser Linien finden, eine Liste der kritischen Längen erstellen (die Längen nacheinander addieren) und sie in ein Array setzen. Bisher habe ich:Wie ich culmultitive Länge von Strings in ein Array mit Perl
#! /usr/bin/perl -w
use strict;
my $input = $ARGV[0];
my %idSeq;
my (@ID, @Seq);
open (my $INPUT, "<$input") or die "unable to open $input";
while (<$INPUT>) {
if (my $culm_length = /^([AGCT]\w+)\n$/) {
length($culm_length) = $_;
push (@Seq, $1);
}
}
bla bla bla....
Bisher denke ich, was ich geschrieben habe gibt mir eine Reihe von der Länge der einzelnen Zeilen. Ich will die kultischen Längen, irgendwelche Ideen?
'Länge ($ culm_length) ändert = $ _;'? Das kompiliert gar nicht! – ikegami
Trivia: Die 4 lvalue ops: 'Schlüssel',' substr', 'vec' und' $ # a'. – ikegami