mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-03 01:32:55 +00:00
Issue #28: Erweitere Text für Ergebnis, Exon und Pathogenitätsklasse
closes #28
This commit is contained in:
@ -50,7 +50,7 @@ public class Variant {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Optional<Variant> fromProcedure(Procedure procedure) {
|
public static Optional<Variant> fromProcedure(Procedure procedure) {
|
||||||
if (! "OS.Molekulargenetische Untersuchung".equals(procedure.getFormName())) {
|
if (!"OS.Molekulargenetische Untersuchung".equals(procedure.getFormName())) {
|
||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -67,30 +67,30 @@ public class Variant {
|
|||||||
return Optional.of(
|
return Optional.of(
|
||||||
new Variant(
|
new Variant(
|
||||||
procedure.getId(),
|
procedure.getId(),
|
||||||
"Einfache Variante",
|
"Einfache Variante (Mutation)",
|
||||||
gene.getString(),
|
gene.getString().isBlank() ? "-" : gene.getString(),
|
||||||
exon.getString(),
|
null == exon || exon.getString().isBlank() ? "-" : exon.getString(),
|
||||||
pathogenitaetsklasse.getString()
|
null == pathogenitaetsklasse || pathogenitaetsklasse.getString().isBlank() ? "-" : pathogenitaetsklasse.getString()
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
} else if (ergebnis.getString().equals("CNV")) {
|
} else if (ergebnis.getString().equals("CNV")) {
|
||||||
return Optional.of(
|
return Optional.of(
|
||||||
new Variant(
|
new Variant(
|
||||||
procedure.getId(),
|
procedure.getId(),
|
||||||
"Copy Number Variation",
|
"Copy Number Variation (CNV)",
|
||||||
gene.getString(),
|
gene.getString().isBlank() ? "-" : gene.getString(),
|
||||||
exon.getString(),
|
null == exon || exon.getString().isBlank() ? "-" : exon.getString(),
|
||||||
pathogenitaetsklasse.getString()
|
null == pathogenitaetsklasse || pathogenitaetsklasse.getString().isBlank() ? "-" : pathogenitaetsklasse.getString()
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
} else if (ergebnis.getString().equals("F")) {
|
} else if (ergebnis.getString().equals("F")) {
|
||||||
return Optional.of(
|
return Optional.of(
|
||||||
new Variant(
|
new Variant(
|
||||||
procedure.getId(),
|
procedure.getId(),
|
||||||
"Fusion",
|
"Fusion (Translokation Inversion Insertion)",
|
||||||
gene.getString(),
|
gene.getString().isBlank() ? "-" : gene.getString(),
|
||||||
exon.getString(),
|
null == exon || exon.getString().isBlank() ? "-" : exon.getString(),
|
||||||
pathogenitaetsklasse.getString()
|
null == pathogenitaetsklasse || pathogenitaetsklasse.getString().isBlank() ? "-" : pathogenitaetsklasse.getString()
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
@ -23,7 +23,7 @@ public class VariantTest {
|
|||||||
|
|
||||||
assertThat(actual).isPresent();
|
assertThat(actual).isPresent();
|
||||||
assertThat(actual.get().getId()).isEqualTo(12345);
|
assertThat(actual.get().getId()).isEqualTo(12345);
|
||||||
assertThat(actual.get().getErgebnis()).isEqualTo("Einfache Variante");
|
assertThat(actual.get().getErgebnis()).isEqualTo("Einfache Variante (Mutation)");
|
||||||
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
||||||
assertThat(actual.get().getExon()).isEqualTo("123");
|
assertThat(actual.get().getExon()).isEqualTo("123");
|
||||||
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
||||||
@ -44,7 +44,7 @@ public class VariantTest {
|
|||||||
|
|
||||||
assertThat(actual).isPresent();
|
assertThat(actual).isPresent();
|
||||||
assertThat(actual.get().getId()).isEqualTo(12345);
|
assertThat(actual.get().getId()).isEqualTo(12345);
|
||||||
assertThat(actual.get().getErgebnis()).isEqualTo("Copy Number Variation");
|
assertThat(actual.get().getErgebnis()).isEqualTo("Copy Number Variation (CNV)");
|
||||||
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
||||||
assertThat(actual.get().getExon()).isEqualTo("123");
|
assertThat(actual.get().getExon()).isEqualTo("123");
|
||||||
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
||||||
@ -65,7 +65,7 @@ public class VariantTest {
|
|||||||
|
|
||||||
assertThat(actual).isPresent();
|
assertThat(actual).isPresent();
|
||||||
assertThat(actual.get().getId()).isEqualTo(12345);
|
assertThat(actual.get().getId()).isEqualTo(12345);
|
||||||
assertThat(actual.get().getErgebnis()).isEqualTo("Fusion");
|
assertThat(actual.get().getErgebnis()).isEqualTo("Fusion (Translokation Inversion Insertion)");
|
||||||
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
assertThat(actual.get().getGen()).isEqualTo("BRAF");
|
||||||
assertThat(actual.get().getExon()).isEqualTo("123");
|
assertThat(actual.get().getExon()).isEqualTo("123");
|
||||||
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
assertThat(actual.get().getPathogenitaetsklasse()).isEqualTo("2");
|
||||||
|
Reference in New Issue
Block a user