Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
INB
eTRANSAFE
pretox-sr-domain-identification
Commits
612008c1
Commit
612008c1
authored
Oct 08, 2021
by
Javi Corvi
Browse files
identification sr id
parent
c54de8b0
Pipeline
#25018
passed with stage
in 1 minute and 50 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/es/bsc/inb/ades/export/json/main/App.java
View file @
612008c1
...
...
@@ -351,6 +351,7 @@ public class App {
JsonArray
findings
=
new
JsonArray
();
AnnotationSet
as2
=
doc
.
getAnnotations
(
annotationSetRelationExtraction
);
AnnotationSet
finding_set
=
as2
.
get
(
annotation
.
getStartNode
().
getOffset
(),
annotation
.
getEndNode
().
getOffset
());
int
i
=
1
;
for
(
String
finding
:
sortFindings
(
finding_set
.
getAllTypes
()))
{
JsonObject
findingObject
=
new
JsonObject
();
id_finding
=
id_finding
+
1
;
...
...
@@ -389,42 +390,83 @@ public class App {
findingElementObject
.
add
(
"features"
,
features
);
findingObject
.
add
(
key
,
findingElementObject
);
List
<
SRDomainFinding
>
srDomainFindings
=
generateSRDomainData
(
annotations_findings_by_type
);
JsonArray
srDomainFinding_Json
=
new
JsonArray
();
for
(
SRDomainFinding
srDomainFinding
:
srDomainFindings
)
{
JsonObject
srDomainFindingJSON
=
new
JsonObject
();
srDomainFindingJSON
.
addProperty
(
"STUDYID"
,
srDomainFinding
.
getSTUDYID
());
srDomainFindingJSON
.
addProperty
(
"DOMAIN"
,
srDomainFinding
.
getDOMAIN
());
srDomainFindingJSON
.
addProperty
(
"SRSEQ"
,
srDomainFinding
.
getSRSEQ
());
srDomainFindingJSON
.
addProperty
(
"SRRISK"
,
srDomainFinding
.
getSRRISK
());
srDomainFindingJSON
.
addProperty
(
"SPGRPCD"
,
srDomainFinding
.
getSPGRPCD
());
srDomainFindingJSON
.
addProperty
(
"GRPLBL"
,
srDomainFinding
.
getGRPLBL
());
srDomainFindingJSON
.
addProperty
(
"SRGRPDOS"
,
srDomainFinding
.
getSRGRPDOS
());
srDomainFindingJSON
.
addProperty
(
"SRSEX"
,
srDomainFinding
.
getSRSEX
());
srDomainFindingJSON
.
addProperty
(
"SRSTDY"
,
srDomainFinding
.
getSRSTDY
());
srDomainFindingJSON
.
addProperty
(
"SRSTPHSE"
,
srDomainFinding
.
getSRSTPHSE
());
srDomainFindingJSON
.
addProperty
(
"SROBSTDY"
,
srDomainFinding
.
getSROBSTDY
());
srDomainFindingJSON
.
addProperty
(
"SRENDY"
,
srDomainFinding
.
getSRENDY
());
srDomainFindingJSON
.
addProperty
(
"SRENPHSE"
,
srDomainFinding
.
getSRENPHSE
());
srDomainFindingJSON
.
addProperty
(
"SROBENDY"
,
srDomainFinding
.
getSROBENDY
());
srDomainFindingJSON
.
addProperty
(
"SRDOMAIN"
,
srDomainFinding
.
getSRDOMAIN
());
srDomainFindingJSON
.
addProperty
(
"SRSPEC"
,
srDomainFinding
.
getSRSPEC
());
srDomainFindingJSON
.
addProperty
(
"SRTSTCD"
,
srDomainFinding
.
getSRTSTCD
());
srDomainFindingJSON
.
addProperty
(
"SRFNDG"
,
srDomainFinding
.
getSRFNDG
());
srDomainFindingJSON
.
addProperty
(
"SRORES"
,
srDomainFinding
.
getSRORES
());
srDomainFindingJSON
.
addProperty
(
"SROBSV"
,
srDomainFinding
.
getSROBSV
());
srDomainFindingJSON
.
addProperty
(
"SROBSQ"
,
srDomainFinding
.
getSROBSQ
());
srDomainFindingJSON
.
addProperty
(
"SRSEV"
,
srDomainFinding
.
getSRSEV
());
srDomainFindingJSON
.
addProperty
(
"SRPCNT"
,
srDomainFinding
.
getSRPCNT
());
srDomainFindingJSON
.
addProperty
(
"SRSIGF"
,
srDomainFinding
.
getSRSIGF
());
srDomainFindingJSON
.
addProperty
(
"SRTRTEF"
,
srDomainFinding
.
getSRTRTEF
());
srDomainFindingJSON
.
addProperty
(
"SRCOMNT"
,
srDomainFinding
.
getSRCOMNT
());
srDomainFindingJSON
.
addProperty
(
"srDomainId"
,
srDomainFinding
.
getSrDomainId
());
srDomainFindingJSON
.
addProperty
(
"findingId"
,
id_finding
);
srDomainFinding_Json
.
add
(
srDomainFindingJSON
);
}
findingObject
.
add
(
"srDomainFindings"
,
srDomainFinding_Json
);
// List<SRDomainFinding> srDomainFindings = generateSRDomainData(annotations_findings_by_type);
// JsonArray srDomainFinding_Json = new JsonArray();
//
// for (SRDomainFinding srDomainFinding : srDomainFindings) {
// JsonObject srDomainFindingJSON = new JsonObject();
// srDomainFindingJSON.addProperty("STUDYID", srDomainFinding.getSTUDYID());
// srDomainFindingJSON.addProperty("DOMAIN", srDomainFinding.getDOMAIN());
// srDomainFindingJSON.addProperty("SRSEQ", i+"");
// srDomainFindingJSON.addProperty("SRRISK", srDomainFinding.getSRRISK());
// srDomainFindingJSON.addProperty("SPGRPCD", srDomainFinding.getSPGRPCD());
// srDomainFindingJSON.addProperty("GRPLBL", srDomainFinding.getGRPLBL());
// srDomainFindingJSON.addProperty("SRGRPDOS", srDomainFinding.getSRGRPDOS());
// srDomainFindingJSON.addProperty("SRSEX", srDomainFinding.getSRSEX());
// srDomainFindingJSON.addProperty("SRSTDY", srDomainFinding.getSRSTDY());
// srDomainFindingJSON.addProperty("SRSTPHSE", srDomainFinding.getSRSTPHSE());
// srDomainFindingJSON.addProperty("SROBSTDY", srDomainFinding.getSROBSTDY());
// srDomainFindingJSON.addProperty("SRENDY", srDomainFinding.getSRENDY());
// srDomainFindingJSON.addProperty("SRENPHSE", srDomainFinding.getSRENPHSE());
// srDomainFindingJSON.addProperty("SROBENDY", srDomainFinding.getSROBENDY());
// srDomainFindingJSON.addProperty("SRDOMAIN", srDomainFinding.getSRDOMAIN());
// srDomainFindingJSON.addProperty("SRSPEC", srDomainFinding.getSRSPEC());
// srDomainFindingJSON.addProperty("SRTSTCD", srDomainFinding.getSRTSTCD());
// srDomainFindingJSON.addProperty("SRFNDG", srDomainFinding.getSRFNDG());
// srDomainFindingJSON.addProperty("SRORES", srDomainFinding.getSRORES());
// srDomainFindingJSON.addProperty("SROBSV", srDomainFinding.getSROBSV());
// srDomainFindingJSON.addProperty("SROBSQ", srDomainFinding.getSROBSQ());
// srDomainFindingJSON.addProperty("SRSEV", srDomainFinding.getSRSEV());
// srDomainFindingJSON.addProperty("SRPCNT", srDomainFinding.getSRPCNT());
// srDomainFindingJSON.addProperty("SRSIGF", srDomainFinding.getSRSIGF());
// srDomainFindingJSON.addProperty("SRTRTEF", srDomainFinding.getSRTRTEF());
// srDomainFindingJSON.addProperty("SRCOMNT", srDomainFinding.getSRCOMNT());
// srDomainFindingJSON.addProperty("srDomainId", i);
// srDomainFindingJSON.addProperty("findingId", id_finding);
// srDomainFinding_Json.add(srDomainFindingJSON);
// i=i+1;
// }
// findingObject.add("srDomainFindings", srDomainFinding_Json);
}
List
<
SRDomainFinding
>
srDomainFindings
=
generateSRDomainData
(
annotations_findings_by_type
);
JsonArray
srDomainFinding_Json
=
new
JsonArray
();
for
(
SRDomainFinding
srDomainFinding
:
srDomainFindings
)
{
JsonObject
srDomainFindingJSON
=
new
JsonObject
();
srDomainFindingJSON
.
addProperty
(
"STUDYID"
,
srDomainFinding
.
getSTUDYID
());
srDomainFindingJSON
.
addProperty
(
"DOMAIN"
,
srDomainFinding
.
getDOMAIN
());
srDomainFindingJSON
.
addProperty
(
"SRSEQ"
,
srDomainFinding
.
getSRSEQ
());
srDomainFindingJSON
.
addProperty
(
"SRRISK"
,
srDomainFinding
.
getSRRISK
());
srDomainFindingJSON
.
addProperty
(
"SPGRPCD"
,
srDomainFinding
.
getSPGRPCD
());
srDomainFindingJSON
.
addProperty
(
"GRPLBL"
,
srDomainFinding
.
getGRPLBL
());
srDomainFindingJSON
.
addProperty
(
"SRGRPDOS"
,
srDomainFinding
.
getSRGRPDOS
());
srDomainFindingJSON
.
addProperty
(
"SRSEX"
,
srDomainFinding
.
getSRSEX
());
srDomainFindingJSON
.
addProperty
(
"SRSTDY"
,
srDomainFinding
.
getSRSTDY
());
srDomainFindingJSON
.
addProperty
(
"SRSTPHSE"
,
srDomainFinding
.
getSRSTPHSE
());
srDomainFindingJSON
.
addProperty
(
"SROBSTDY"
,
srDomainFinding
.
getSROBSTDY
());
srDomainFindingJSON
.
addProperty
(
"SRENDY"
,
srDomainFinding
.
getSRENDY
());
srDomainFindingJSON
.
addProperty
(
"SRENPHSE"
,
srDomainFinding
.
getSRENPHSE
());
srDomainFindingJSON
.
addProperty
(
"SROBENDY"
,
srDomainFinding
.
getSROBENDY
());
srDomainFindingJSON
.
addProperty
(
"SRDOMAIN"
,
srDomainFinding
.
getSRDOMAIN
());
srDomainFindingJSON
.
addProperty
(
"SRSPEC"
,
srDomainFinding
.
getSRSPEC
());
srDomainFindingJSON
.
addProperty
(
"SRTSTCD"
,
srDomainFinding
.
getSRTSTCD
());
srDomainFindingJSON
.
addProperty
(
"SRFNDG"
,
srDomainFinding
.
getSRFNDG
());
srDomainFindingJSON
.
addProperty
(
"SRORES"
,
srDomainFinding
.
getSRORES
());
srDomainFindingJSON
.
addProperty
(
"SROBSV"
,
srDomainFinding
.
getSROBSV
());
srDomainFindingJSON
.
addProperty
(
"SROBSQ"
,
srDomainFinding
.
getSROBSQ
());
srDomainFindingJSON
.
addProperty
(
"SRSEV"
,
srDomainFinding
.
getSRSEV
());
srDomainFindingJSON
.
addProperty
(
"SRPCNT"
,
srDomainFinding
.
getSRPCNT
());
srDomainFindingJSON
.
addProperty
(
"SRSIGF"
,
srDomainFinding
.
getSRSIGF
());
srDomainFindingJSON
.
addProperty
(
"SRTRTEF"
,
srDomainFinding
.
getSRTRTEF
());
srDomainFindingJSON
.
addProperty
(
"SRCOMNT"
,
srDomainFinding
.
getSRCOMNT
());
srDomainFindingJSON
.
addProperty
(
"srDomainId"
,
srDomainFinding
.
getSrDomainId
());
srDomainFindingJSON
.
addProperty
(
"findingId"
,
id_finding
);
srDomainFinding_Json
.
add
(
srDomainFindingJSON
);
}
findingObject
.
add
(
"srDomainFindings"
,
srDomainFinding_Json
);
findings
.
add
(
findingObject
);
}
annotated_document
.
add
(
"findings"
,
findings
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment