Hallo,
ich habe ein gff file (eine textdatei in der Bioinformatik) und möchte diese mit einem Perl Skript erstellen da es in einem bestimmten Schema vorliegt und es lange dauert es per Hand zu erstellen. Die Zeilen sehen so aus:
NC_010109.1 NTRFinder nested_tandem_repeat 790 2342 . . . ID=NTR-a
NC_010109.1 NTRFinder motif_small_b 790 800 . . . ID=NTR-a1:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_b
NC_010109.1 NTRFinder motif_small_a 812 822 . . . ID=NTR-a2:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_a
NC_010109.1 NTRFinder motif_small_h 823 833 . . . ID=NTR-a3:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_a
NC_010109.1 NTRFinder motif_tall_a 834 881 . . . ID=NTR-a4:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_tall_a
NC_010109.1 NTRFinder motif_small_a 882 892 . . . ID=NTR-a5:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_a
NC_010109.1 NTRFinder motif_small_b 893 903 . . . ID=NTR-a6:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_b
NC_010109.1 NTRFinder motif_small_a 904 914 . . . ID=NTR-a7:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_a
NC_010109.1 NTRFinder motif_tall_b 915 962 . . . ID=NTR-a8:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_tall_b
NC_010109.1 NTRFinder motif_small_a 963 973 . . . ID=NTR-a9:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_small_a
NC_010109.1 NTRFinder motif_tall_c 974 1021 . . . ID=NTR-a10:stuck_out_tongue_winking_eye:arent=NTR-a;Name=motif_tall_c
Also im Prinzip bekomme ich die Regionen für meine einzelnen Motive (motif_small_a) durch ein anderes script. Und die letzte Splate verändert sich fortlaufend (ID wird hochgezählt)
Vielleicht hat jemand eine Idee wie man das in Perl realisieren kann? Wäre für alles dankbar.
LG, Anja