splicing 位点 exon 展示
parent
6c1b428d45
commit
388296bffa
|
|
@ -123,8 +123,16 @@ while (<IN>) {
|
||||||
}
|
}
|
||||||
$hgvs =~ /(\S+):exon(\d+):c\.(\S+)$/;
|
$hgvs =~ /(\S+):exon(\d+):c\.(\S+)$/;
|
||||||
my $spl = $3;
|
my $spl = $3;
|
||||||
|
my $exon = $2;
|
||||||
# splicing 位点 的前后 1-2bp 的 或者 MET的基因
|
# splicing 位点 的前后 1-2bp 的 或者 MET的基因
|
||||||
if ($spl =~ /\d+[\+|\-][1|2]\D+/) {
|
if ($spl =~ /\d+\+[1|2]\D+/) {
|
||||||
|
my $intron = $exon;
|
||||||
|
$hgvs =~ s/exon(\d+)/exon$exon;intron$intron/;
|
||||||
|
$line[9] = join(":", ($gene, $hgvs));
|
||||||
|
}
|
||||||
|
elsif ($spl =~ /\d+\-[1|2]\D+/) {
|
||||||
|
my $intron = $exon-1;
|
||||||
|
$hgvs =~ s/exon(\d+)/intron$intron;exon$exon/;
|
||||||
$line[9] = join(":", ($gene, $hgvs));
|
$line[9] = join(":", ($gene, $hgvs));
|
||||||
}
|
}
|
||||||
elsif ($gene eq "MET") {
|
elsif ($gene eq "MET") {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue