// {
// }
}
<<<<<<< HEAD
// private void importProteinGeneNameEdges(
// XMLElement entryXMLElem,
// UniProtGraph graph,
// Protein protein
// )
//
// Optional.ofNullable(entryXMLElem.asJDomElement().getChild(GENE_TAG_NAME))
// .ifPresent(
// geneElement -> geneElement.getChildren(GENE_NAME_TAG_NAME)
// .stream()
// .forEach(
// geneNameElem -> {
// graph.geneNameNameIndex().getVertex(geneNameElem.getText()).ifPresent(
// geneName ->
// protein.addOutEdge(graph.ProteinGeneName(), geneName)
// .set(graph.ProteinGeneName().geneNameType, geneNameElem.getAttributeValue("type"))
// );
// }
// )
// );
//
// // Element geneElement = entryXMLElem.asJDomElement().getChild(GENE_TAG_NAME);
// // if (geneElement != null) {
// // List geneNamesList = geneElement.getChildren(GENE_NAME_TAG_NAME);
// //
// // for (Element geneNameElem : geneNamesList) {
// // String geneNameSt = geneNameElem.getText();
// // String typeSt = geneNameElem.getAttributeValue("type");
// //
// // Optional> optionalGeneName = graph.geneNameNameIndex().getVertex(geneNameSt);
// // vertexIndexCalls.add(1);
// //
// // if(optionalGeneName.isPresent()){
// // GeneName geneName = optionalGeneName.get();
// // ProteinGeneName proteinGeneName = protein.addOutEdge(graph.ProteinGeneName(), geneName);
// // edgeCounter.add(1);
// // proteinGeneName.set(graph.ProteinGeneName().geneNameType, typeSt);
// // }
// // }
// // }
// }
=======
private void importProteinGeneNameEdges(
Element entryXMLElem,
UniProtGraph graph,
Protein protein
)
{
Optional.ofNullable(entryXMLElem.getChild(GENE_TAG_NAME))
.ifPresent(
geneElement -> geneElement.getChildren(GENE_NAME_TAG_NAME)
.stream()
.forEach(
geneNameElem -> {
graph.geneNameNameIndex().getVertex(geneNameElem.getText()).ifPresent(
geneName ->
protein.addOutEdge(graph.ProteinGeneName(), geneName)
.set(graph.ProteinGeneName().geneNameType, geneNameElem.getAttributeValue("type"))
);
}
)
);
// Element geneElement = entryXMLElem.getChild(GENE_TAG_NAME);
// if (geneElement != null) {
// List geneNamesList = geneElement.getChildren(GENE_NAME_TAG_NAME);
//
// for (Element geneNameElem : geneNamesList) {
// String geneNameSt = geneNameElem.getText();
// String typeSt = geneNameElem.getAttributeValue("type");
//
// Optional> optionalGeneName = graph.geneNameNameIndex().getVertex(geneNameSt);
// vertexIndexCalls.add(1);
//
// if(optionalGeneName.isPresent()){
// GeneName geneName = optionalGeneName.get();
// ProteinGeneName proteinGeneName = protein.addOutEdge(graph.ProteinGeneName(), geneName);
// edgeCounter.add(1);
// proteinGeneName.set(graph.ProteinGeneName().geneNameType, typeSt);
// }
// }
// }
}
>>>>>>> 9ba8790f25f91288b0b71f3e8b673f363c9c37f3
private void importProteinCitations(
Element entryXMLElem, |