Skip to content
Snippets Groups Projects
Commit 094870b0 authored by Isa H's avatar Isa H
Browse files

contentData: myJson in PostsService

parent c531f761
No related branches found
No related tags found
No related merge requests found
......@@ -938,7 +938,7 @@ export default {
var viroids_organism_assayTarget = fields.getField("0-Viroids");
//viroids_organism_assayTarget.description = ["Viroids", "Organism"];
viroids_organism_assayTarget.label = "Assay Target Viroids";
viroids_organism_assayTarget.subjectType =
viroids_organism_assayTarget.type =
"pharmaWien:assayTarget_viroids_organism";
viroids_organism_assayTarget.category = ["organismAssayTarget"];
// cell_organism_assayTarget.topcategory = "assayTarget";
......
......@@ -10,7 +10,7 @@
</template>
</v-tab>
<v-tab ripple @click="updatePrettyPrint()">Metadata preview</v-tab>
<!-- <v-tab ripple @click="addPost()">Mongo</v-tab>-->
<v-tab ripple @click="addPost()">Mongo</v-tab>
<!-- <v-tab v-if="templating" ripple @click="loadTemplates()">Templates</v-tab>-->
</v-tabs>
......@@ -421,7 +421,8 @@ export default {
var self = this;
if (self.getMetadata().metadata["json-ld"].container) {
var myJson = self.getMetadata().metadata["json-ld"].container;
console.log(self.getField(myJson, "pharmaWien:disease"));
//console.log(self.getField(myJson, "pharmaWien:disease"));
console.log("lala", myJson);
/*if (
self.getMetadata().metadata["json-ld"].container["dcterms:subject"]
) {
......@@ -436,12 +437,238 @@ export default {
}*/
}
var httpFormData = new FormData();
//var httpFormData = new FormData();
//console.log("lalalal", self.getMetadata(), pharmaMetada);
await PostsService.addPost({
phaidraId: "objectID",
disease: this.description
phaidraId: "objectnber",
contentData: myJson
//disease: self.getField(myJson, "pharmaWien:disease"),
/* biological_macromolecule: self.getField(
myJson,
"pharmaWien:biological_macromolecule"
),
uniprot_protein: self.getField(myJson, "pharmaWien:uniprot_protein"),
isoform_protein: self.getField(myJson, "pharmaWien:isoform_protein"),
proteinSequenceAlteration_protein: self.getField(
myJson,
"pharmaWien:proteinSequenceAlteration_protein"
),
proteinModifaction_protein: self.getField(
myJson,
"pharmaWien:proteinModifaction_protein"
),
entrezGeneid_gene: self.getField(
myJson,
"pharmaWien:entrezGeneid_gene"
),
modification_gene: self.getField(
myJson,
"pharmaWien:modification_gene"
),
nucleicAcidType_polyNucl: self.getField(
myJson,
"pharmaWien:nucleicAcidType_polyNucl"
),
refSeqAccession_polynucl: self.getField(
myJson,
"pharmaWien:refSeqAccession_polynucl"
),
PFAMaccession_protFam: self.getField(
myJson,
"pharmaWien:PFAMaccession_protFam"
),
uniprot_proteinSub: self.getField(
myJson,
"pharmaWien:uniprot_proteinSub"
),
isoform_proteinSub: self.getField(
myJson,
"pharmaWien:isoform_proteinSub"
),
proteinSequenceAlteration_proteinSub: self.getField(
myJson,
"pharmaWien:proteinSequenceAlteration_proteinSub"
),
proteinMod_proteinSub: self.getField(
myJson,
"pharmaWien:proteinMod_proteinSub"
),
complexPortalAccession_proteinComplex: self.getField(
myJson,
"pharmaWien:complexPortalAccession_proteinComplex"
),
polysaccharide: self.getField(myJson, "pharmaWien:polysaccharide"),
lipid: self.getField(myJson, "pharmaWien:lipid"),
life: self.getField(myJson, "pharmaWien:life"),
LivingOrganism: self.getField(myJson, "pharmaWien:LivingOrganism"),
LivingOrganismVirus: self.getField(
myJson,
"pharmaWien:LivingOrganismVirus"
),
LivingOrganismViroids: self.getField(
myJson,
"pharmaWien:LivingOrganismViroids"
),
LivingOrganismCellularO: self.getField(
myJson,
"pharmaWien:LivingOrganismCellularO"
),
LivingOrganismOSeq: self.getField(
myJson,
"pharmaWien:LivingOrganismOSeq"
),
LivingOrganismUSeq: self.getField(
myJson,
"pharmaWien:LivingOrganismUSeq"
),
cellosaurus: self.getField(myJson, "pharmaWien:cellosaurus"),
culturedcell: self.getField(myJson, "pharmaWien:culturedcell"),
anatomicalCat: self.getField(myJson, "pharmaWien:anatomicalCat"),
AnatomEntity: self.getField(myJson, "pharmaWien:AnatomEntity"),
PlantAnat: self.getField(myJson, "pharmaWien:PlantAnat"),
FungStruct: self.getField(myJson, "pharmaWien:FungStruct"),
BactStruct: self.getField(myJson, "pharmaWien:BactStruct"),
ViralStruct: self.getField(myJson, "pharmaWien:ViralStruct"),
goMolFunct: self.getField(myJson, "pharmaWien:goMolFunct"),
goBioProcess: self.getField(myJson, "pharmaWien:goBioProcess"),
goCellComp: self.getField(myJson, "pharmaWien:goCellComp"),
chebiChemEnt: self.getField(myJson, "pharmaWien:chebiChemEnt"),
chebiRole: self.getField(myJson, "pharmaWien:chebiRole"),
chebiSubPart: self.getField(myJson, "pharmaWien:chebiSubPart"),
technique: self.getField(myJson, "pharmaWien:technique")
/*
discipline: self.getField(myJson, "pharmaWien:discipline"),
assayTitle: self.getField(myJson, "pharmaWien:assayTitle"),
assayAbstract: self.getField(myJson, "pharmaWien:assayAbstract"),
assayType: self.getField(myJson, "pharmaWien:assayType"),
bioassayCategory: self.getField(myJson, "pharmaWien:bioassayCategory"),
assayFormat: self.getField(myJson, "pharmaWien:assayFormat"),
assayDesignMethod: self.getField(
myJson,
"pharmaWien:assayDesignMethod"
),
assayComputationalMethod: self.getField(
myJson,
"pharmaWien:assayComputationalMethod"
),
assayScreeningCampaignStage: self.getField(
myJson,
"pharmaWien:assayScreeningCampaignStage"
),
assayOrganism: self.getField(myJson, "pharmaWien:assayOrganism"),
assayOrgCellular: self.getField(myJson, "pharmaWien:assayOrgCellular"),
assayOrgViruses: self.getField(myJson, "pharmaWien:assayOrgViruses"),
assayOrgViroids: self.getField(myJson, "pharmaWien:assayOrgViroids"),
assayTargetOrganism: self.getField(
myJson,
"pharmaWien:assayTargetOrganism"
),
assayCellosaurus: self.getField(myJson, "pharmaWien:assayCellosaurus"),
assayTarget: self.getField(myJson, "pharmaWien:assayTarget"),
assayTarget_smallMol: self.getField(
myJson,
"pharmaWien:assayTarget_smallMol"
),
assayTarget_cellularAnatomicalEntity: self.getField(
myJson,
"pharmaWien:assayTarget_cellularAnatomicalEntity"
),
assayTarget_tissue: self.getField(
myJson,
"pharmaWien:assayTarget_tissue"
),
assayTarget_carbohydrate: self.getField(
myJson,
"pharmaWien:assayTarget_carbohydrate"
),
assayDetection: self.getField(myJson, "pharmaWien:assayDetection"),
assayPhysicalDetectionMethod: self.getField(
myJson,
"pharmaWien:assayPhysicalDetectionMethod"
),
assay_physicalDetectionInstrument: self.getField(
myJson,
"pharmaWien:assay_physicalDetectionInstrument"
),
assayTarget_uniprot: self.getField(
myJson,
"pharmaWien:assayTarget_uniprot"
),
assayTarget__proteinIsoform: self.getField(
myJson,
"pharmaWien:assayTarget__proteinIsoform"
),
assayTarget_proteinSeqAlt: self.getField(
myJson,
"pharmaWien:assayTarget_proteinSeqAlt"
),
assayTarget_proteinProtMod: self.getField(
myJson,
"pharmaWien:assayTarget_proteinProtMod"
),
assayTarget_geneId: self.getField(
myJson,
"pharmaWien:assayTarget_geneId"
),
assayTarget_geneMod: self.getField(
myJson,
"pharmaWien:assayTarget_geneMod"
),
assayTarget_nucleicAcidType: self.getField(
myJson,
"pharmaWien:assayTarget_nucleicAcidType"
),
assayTarget_nucleicAcidRefSeqAccession: self.getField(
myJson,
"pharmaWien:assayTarget_nucleicAcidRefSeqAccession"
),
assayTarget_PFAM: self.getField(myJson, "pharmaWien:assayTarget_PFAM"),
assayTarget_protSub: self.getField(
myJson,
"pharmaWien:assayTarget_protSub"
),
assayTarget_protSubIsoform: self.getField(
myJson,
"pharmaWien:assayTarget_protSubIsoform"
),
assayTarget_protSubSeqAlt: self.getField(
myJson,
"pharmaWien:assayTarget_protSubSeqAlt"
),
assayTarget_protSubMod: self.getField(
myJson,
"pharmaWien:assayTarget_protSubMod"
),
assayTarget_protComplexPortalAcc: self.getField(
myJson,
"pharmaWien:assayTarget_protComplexPortalAcc"
),
assayTarget_lipid: self.getField(
myJson,
"pharmaWien:assayTarget_lipid"
),
assayTarget_cellular_organism: self.getField(
myJson,
"pharmaWien:assayTarget_cellular_organism"
),
assayTarget_viruses_organism: self.getField(
myJson,
"pharmaWien:assayTarget_viruses_organism"
),
assayTarget_cellosaurus: self.getField(
myJson,
"pharmaWien:assayTarget_cellosaurus"
),
assayTarget_viroids_organism: self.getField(
myJson,
"pharmaWien:assayTarget_viroids_organism"
),
assayTarget_cellosaurus: self.getField(
myJson,
"pharmaWien:assayTarget_cellosaurus"
)*/
//self.getField(myJson, ),
});
//this.$router.push({ name: 'Posts' })
}
......
export const filterjsonfields = {
methods: {
getField: function (jsonObject, type) {
console.log("in getfields", jsonObject)
if (jsonObject) {
if (jsonObject["dcterms:subject"]) {
var pharmaMetada = jsonObject["dcterms:subject"];
......@@ -9,11 +9,12 @@ export const filterjsonfields = {
var result = pharmaMetada.filter(obj => {
return obj["@type"] === type;
});
console.log("results", result);
return result;
}
}
},
}
}
......
......@@ -705,7 +705,7 @@ const fields = [
{
id: "2-cultured-cell",
predicate: "dcterms:subject",
type: "pharmaWien:cultured-cell",
type: "pharmaWien:culturedcell",
//subjectType: "cultured-cell",
label: "Cultured cell (CLO):",
value: "",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment