Thread X-Spalte entnehmen (7 answers)
Opened by Skyblader at 2014-06-08 14:14

GwenDragon
 2014-06-09 10:17
#175955 #175955
User since
2005-01-17
14608 Artikel
Admin1
[Homepage]
user image
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl

use strict; 
use warnings;
use feature "say";

my $nukletoid_kette = '';
my @basen_anzahl;

while ( my $zeile = <DATA> ) {  # Daten aus DATA-Bereuich einlesen
  chomp $zeile;               # Zeilenendezeichen entfernen
  next if !length $zeile;     # Leerzeile überspringen

  my ( $base, $anzahl ) = $zeile =~ m{([ATGCatgc]):(\d+)}; # Base (Buchstaben ATGC) und Anzahl (mehrere Ziffern) aus Zeichenkette extrahieren
  
  push @basen_anzahl, $anzahl;                         # Wert in Array schieben
}

say "Häufigkeitsabfolge: ";
say join " ", @basen_anzahl;

__DATA__
A:1
T:21
G:10 
C:4
A:2
G:1
T:5
A:2
C:7
T:2
A:1
T:1
G:4


ergibt:

Häufigkeitsabfolge:
1 21 10 4 2 1 5 2 7 2 1 1 4

View full thread X-Spalte entnehmen