Skip to content

Commit 2e94841

Browse files
committed
Fix issue with nesting of share links
1 parent 544350e commit 2e94841

29 files changed

+58
-56
lines changed

lib/summarize/summarizeActivity.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ var ProvActivity = require('sboljs/lib/ProvActivity')
1010

1111
function summarizeActivity (activity, req, sbol, remote, graphUri) {
1212
if (activity instanceof URI) {
13-
return uriToMeta(activity)
13+
return uriToMeta(activity, req)
1414
}
1515
if (!(activity instanceof ProvActivity)) {
16-
return uriToMeta(activity.uri)
16+
return uriToMeta(activity.uri, req)
1717
}
1818

1919
var summary = {

lib/summarize/summarizeAssociation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var ProvAssociation = require('sboljs/lib/ProvAssociation')
77

88
function summarizeAssociation (association, req, sbol, remote, graphUri) {
99
if (association instanceof URI) {
10-
return uriToMeta(association)
10+
return uriToMeta(association, req)
1111
}
1212
if (!(association instanceof ProvAssociation)) {
13-
return uriToMeta(association.uri)
13+
return uriToMeta(association.uri, req)
1414
}
1515

1616
var plan

lib/summarize/summarizeAttachment.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var Attachment = require('sboljs/lib/Attachment')
77

88
function summarizeAttachment (attachment, req, sbol, remote, graphUri) {
99
if (attachment instanceof URI) {
10-
return uriToMeta(attachment)
10+
return uriToMeta(attachment, req)
1111
}
1212
if (!(attachment instanceof Attachment)) {
13-
return uriToMeta(attachment.uri)
13+
return uriToMeta(attachment.uri, req)
1414
}
1515

1616
var attachmentType = attachment.format.toString()

lib/summarize/summarizeCollection.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ var Collection = require('sboljs/lib/Collection')
55

66
function summarizeCollection (collection, req, sbol, remote, graphUri) {
77
if (collection instanceof URI) {
8-
return uriToMeta(collection)
8+
return uriToMeta(collection, req)
99
}
1010
if (!(collection instanceof Collection)) {
11-
return uriToMeta(collection.uri)
11+
return uriToMeta(collection.uri, req)
1212
}
1313
return summarizeTopLevel(collection, req, sbol, remote, graphUri)
1414
}

lib/summarize/summarizeCombinatorialDerivation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var CombinatorialDerivation = require('sboljs/lib/CombinatorialDerivation')
77

88
function summarizeCombinatorialDerivation (combinatorialDerivation, req, sbol, remote, graphUri) {
99
if (combinatorialDerivation instanceof URI) {
10-
return uriToMeta(combinatorialDerivation)
10+
return uriToMeta(combinatorialDerivation, req)
1111
}
1212
if (!(combinatorialDerivation instanceof CombinatorialDerivation)) {
13-
return uriToMeta(combinatorialDerivation.uri)
13+
return uriToMeta(combinatorialDerivation.uri, req)
1414
}
1515

1616
var template = summarizeComponentDefinition(combinatorialDerivation.template, req, sbol, remote, graphUri)

lib/summarize/summarizeComponent.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var Component = require('sboljs/lib/Component')
77

88
function summarizeComponent (component, req, sbol, remote, graphUri) {
99
if (component instanceof URI) {
10-
return uriToMeta(component)
10+
return uriToMeta(component, req)
1111
}
1212
if (!(component instanceof Component)) {
13-
return uriToMeta(component.uri)
13+
return uriToMeta(component.uri, req)
1414
}
1515

1616
var summary = {

lib/summarize/summarizeComponentDefinition.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ const lookupType = require('../type')
1717

1818
function summarizeComponentDefinition (componentDefinition, req, sbol, remote, graphUri) {
1919
if (componentDefinition instanceof URI) {
20-
return uriToMeta(componentDefinition)
20+
return uriToMeta(componentDefinition, req)
2121
}
2222
if (!(componentDefinition instanceof ComponentDefinition)) {
23-
return uriToMeta(componentDefinition.uri)
23+
return uriToMeta(componentDefinition.uri, req)
2424
}
2525

2626
var components = summarizeComponents(componentDefinition, req, sbol, remote, graphUri)

lib/summarize/summarizeComponentInstance.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var URI = require('sboljs').URI
66

77
function summarizeComponentInstance (componentInstance, req, sbol, remote, graphUri) {
88
if (componentInstance instanceof URI) {
9-
return uriToMeta(componentInstance)
9+
return uriToMeta(componentInstance, req)
1010
}
1111

1212
var summarizeComponentDefinition = require('./summarizeComponentDefinition')

lib/summarize/summarizeExperiment.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ var Experiment = require('sboljs/lib/Experiment')
66

77
function summarizeExperiment (experiment, req, sbol, remote, graphUri) {
88
if (experiment instanceof URI) {
9-
return uriToMeta(experiment)
9+
return uriToMeta(experiment, req)
1010
}
1111
if (!(experiment instanceof Experiment)) {
12-
return uriToMeta(experiment.uri)
12+
return uriToMeta(experiment.uri, req)
1313
}
1414

1515
var summary = {
@@ -23,6 +23,7 @@ function summarizeExperimentalData (experiment, req, sbol, remote, graphUri) {
2323
experiment.experimentalData.forEach((experimentalDatum) => {
2424
experimentalData.push(summarizeGenericTopLevel(experimentalDatum, req, sbol, remote, graphUri))
2525
})
26+
console.log(JSON.stringify(experimentalData))
2627
return experimentalData
2728
}
2829

lib/summarize/summarizeFunctionalComponent.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ var FunctionalComponent = require('sboljs/lib/FunctionalComponent')
55

66
function summarizeFunctionalComponent (functionalComponent, req, sbol, remote, graphUri) {
77
if (functionalComponent instanceof URI) {
8-
return uriToMeta(functionalComponent)
8+
return uriToMeta(functionalComponent, req)
99
}
1010
if (!(functionalComponent instanceof FunctionalComponent)) {
11-
return uriToMeta(functionalComponent.uri)
11+
return uriToMeta(functionalComponent.uri, req)
1212
}
1313

1414
var summary = {

lib/summarize/summarizeGenericTopLevel.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ var GenericTopLevel = require('sboljs/lib/GenericTopLevel')
55

66
function summarizeGenericTopLevel (genericTopLevel, req, sbol, remote, graphUri) {
77
if (genericTopLevel instanceof URI) {
8-
return uriToMeta(genericTopLevel)
8+
return uriToMeta(genericTopLevel, req)
99
}
1010
if (!(genericTopLevel instanceof GenericTopLevel)) {
11-
return uriToMeta(genericTopLevel.uri)
11+
return uriToMeta(genericTopLevel.uri, req)
1212
}
1313

1414
return summarizeTopLevel(genericTopLevel, req, sbol, remote, graphUri)

lib/summarize/summarizeIdentified.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ var Identified = require('sboljs/lib/Identified')
1616

1717
function summarizeIdentified (identified, req, sbol, remote, graphUri) {
1818
if (identified instanceof URI) {
19-
return uriToMeta(identified)
19+
return uriToMeta(identified, req)
2020
}
2121
if (!(identified instanceof Identified)) {
22-
return uriToMeta(identified.uri)
22+
return uriToMeta(identified.uri, req)
2323
}
2424

2525
var mutableDescriptionSource = identified.getAnnotations(namespace.synbiohub + 'mutableDescription').toString() || ''

lib/summarize/summarizeImplementation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ var Implementation = require('sboljs/lib/Implementation')
66

77
function summarizeImplementation (implementation, req, sbol, remote, graphUri) {
88
if (implementation instanceof URI) {
9-
return uriToMeta(implementation)
9+
return uriToMeta(implementation, req)
1010
}
1111
if (!(implementation instanceof Implementation)) {
12-
return uriToMeta(implementation.uri)
12+
return uriToMeta(implementation.uri, req)
1313
}
1414

1515
var built

lib/summarize/summarizeInteraction.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ var Interaction = require('sboljs/lib/Interaction')
99

1010
function summarizeInteraction (interaction, req, sbol, remote, graphUri) {
1111
if (interaction instanceof URI) {
12-
return uriToMeta(interaction)
12+
return uriToMeta(interaction, req)
1313
}
1414
if (!(interaction instanceof Interaction)) {
15-
return uriToMeta(interaction.uri)
15+
return uriToMeta(interaction.uri, req)
1616
}
1717

1818
var summary = {

lib/summarize/summarizeLocation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ var GenericLocation = require('sboljs/lib/GenericLocation')
88

99
function summarizeLocation (location, req, sbol, remote, graphUri) {
1010
if (location instanceof URI) {
11-
return uriToMeta(location)
11+
return uriToMeta(location, req)
1212
}
1313
if (!(location instanceof Range) &&
1414
!(location instanceof Cut) &&
1515
!(location instanceof GenericLocation)) {
16-
return uriToMeta(location.uri)
16+
return uriToMeta(location.uri, req)
1717
}
1818

1919
var locationStr = ''

lib/summarize/summarizeMapsTo.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ var MapsTo = require('sboljs/lib/MapsTo')
55

66
function summarizeMapsTo (mapsTo, req, sbol, remote, graphUri) {
77
if (mapsTo instanceof URI) {
8-
return uriToMeta(mapsTo)
8+
return uriToMeta(mapsTo, req)
99
}
1010
if (!(mapsTo instanceof MapsTo)) {
11-
return uriToMeta(mapsTo.uri)
11+
return uriToMeta(mapsTo.uri, req)
1212
}
1313

1414
var summarizeComponentInstance = require('./summarizeComponentInstance')

lib/summarize/summarizeMeasure.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ var Measure = require('sboljs/lib/Measure')
66

77
function summarizeMeasure (measure, req, sbol, remote, graphUri) {
88
if (measure instanceof URI) {
9-
return uriToMeta(measure)
9+
return uriToMeta(measure, req)
1010
}
1111
if (!(measure instanceof Measure)) {
12-
return uriToMeta(measure.uri)
12+
return uriToMeta(measure.uri, req)
1313
}
1414

1515
var summary = {
1616
value: measure.value,
17-
unit: uriToMeta(measure.unit),
17+
unit: uriToMeta(measure.unit, req),
1818
types: summarizeTypes(measure)
1919
}
2020

lib/summarize/summarizeModel.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var config = require('../config')
77

88
function summarizeModel (model, req, sbol, remote, graphUri) {
99
if (model instanceof URI) {
10-
return uriToMeta(model)
10+
return uriToMeta(model, req)
1111
}
1212
if (!(model instanceof Model)) {
13-
return uriToMeta(model.uri)
13+
return uriToMeta(model.uri, req)
1414
}
1515

1616
var modelSourceName = model.source.toString().startsWith(config.get('databasePrefix')) ? 'Attachment' : model.source

lib/summarize/summarizeModule.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var Module = require('sboljs/lib/Module')
77

88
function summarizeModule (module, req, sbol, remote, graphUri) {
99
if (module instanceof URI) {
10-
return uriToMeta(module)
10+
return uriToMeta(module, req)
1111
}
1212
if (!(module instanceof Module)) {
13-
return uriToMeta(module.uri)
13+
return uriToMeta(module.uri, req)
1414
}
1515

1616
var summarizeModuleDefinition = require('./summarizeModuleDefinition')

lib/summarize/summarizeModuleDefinition.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ var ModuleDefinition = require('sboljs/lib/ModuleDefinition')
1919

2020
function summarizeModuleDefinition (moduleDefinition, req, sbol, remote, graphUri) {
2121
if (moduleDefinition instanceof URI) {
22-
return uriToMeta(moduleDefinition)
22+
return uriToMeta(moduleDefinition, req)
2323
}
2424
if (!(moduleDefinition instanceof ModuleDefinition)) {
25-
return uriToMeta(moduleDefinition.uri)
25+
return uriToMeta(moduleDefinition.uri, req)
2626
}
2727

2828
var summary = {

lib/summarize/summarizeParticipation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ var Participation = require('sboljs/lib/Participation')
1010

1111
function summarizeParticipation (participation, req, sbol, remote, graphUri) {
1212
if (participation instanceof URI) {
13-
return uriToMeta(participation)
13+
return uriToMeta(participation, req)
1414
}
1515
if (!(participation instanceof Participation)) {
16-
return uriToMeta(participation.uri)
16+
return uriToMeta(participation.uri, req)
1717
}
1818

1919
var summary = {

lib/summarize/summarizeSBOL.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ var URI = require('sboljs').URI
2929

3030
function summarizeSBOL (typeShortName, topLevel, req, sbol, remote, graphUri) {
3131
if (topLevel instanceof URI) {
32-
return uriToMeta(topLevel)
32+
return uriToMeta(topLevel, req)
3333
}
3434
var meta
3535
if (typeShortName === 'Activity') {

lib/summarize/summarizeSequence.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ var Sequence = require('sboljs/lib/Sequence')
88

99
function summarizeSequence (sequence, req, sbol, remote, graphUri) {
1010
if (sequence instanceof URI) {
11-
return uriToMeta(sequence)
11+
return uriToMeta(sequence, req)
1212
}
1313
if (!(sequence instanceof Sequence)) {
14-
return uriToMeta(sequence.uri)
14+
return uriToMeta(sequence.uri, req)
1515
}
1616

1717
var encodingUri = sequence.encoding + ''

lib/summarize/summarizeSequenceAnnotation.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ var SequenceAnnotation = require('sboljs/lib/SequenceAnnotation')
88

99
function summarizeSequenceAnnotation (sequenceAnnotation, req, sbol, remote, graphUri) {
1010
if (sequenceAnnotation instanceof URI) {
11-
return uriToMeta(sequenceAnnotation)
11+
return uriToMeta(sequenceAnnotation, req)
1212
}
1313
if (!(sequenceAnnotation instanceof SequenceAnnotation)) {
14-
return uriToMeta(sequenceAnnotation.uri)
14+
return uriToMeta(sequenceAnnotation.uri, req)
1515
}
1616

1717
var definition

lib/summarize/summarizeSequenceConstraint.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ var SequenceConstraint = require('sboljs/lib/SequenceConstraint')
66

77
function summarizeSequenceConstraint (sequenceConstraint, req, sbol, remote, graphUri) {
88
if (sequenceConstraint instanceof URI) {
9-
return uriToMeta(sequenceConstraint)
9+
return uriToMeta(sequenceConstraint, req)
1010
}
1111
if (!(sequenceConstraint instanceof SequenceConstraint)) {
12-
return uriToMeta(sequenceConstraint.uri)
12+
return uriToMeta(sequenceConstraint.uri, req)
1313
}
1414

1515
var summary = {

lib/summarize/summarizeTopLevel.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var URI = require('sboljs').URI
66

77
function summarizeTopLevel (topLevel, req, sbol, remote, graphUri) {
88
if (topLevel instanceof URI) {
9-
return uriToMeta(topLevel)
9+
return uriToMeta(topLevel, req)
1010
}
1111

1212
var summary = {

lib/summarize/summarizeUsage.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ var ProvUsage = require('sboljs/lib/ProvUsage')
77

88
function summarizeUsage (usage, req, sbol, remote, graphUri) {
99
if (usage instanceof URI) {
10-
return uriToMeta(usage)
10+
return uriToMeta(usage, req)
1111
}
1212
if (!(usage instanceof ProvUsage)) {
13-
return uriToMeta(usage.uri)
13+
return uriToMeta(usage.uri, req)
1414
}
1515

1616
var summary = {

lib/summarize/summarizeVariableComponent.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ var VariableComponent = require('sboljs/lib/VariableComponent')
66

77
function summarizeVariableComponent (variableComponent, req, sbol, remote, graphUri) {
88
if (variableComponent instanceof URI) {
9-
return uriToMeta(variableComponent)
9+
return uriToMeta(variableComponent, req)
1010
}
1111
if (!(variableComponent instanceof VariableComponent)) {
12-
return uriToMeta(variableComponent.uri)
12+
return uriToMeta(variableComponent.uri, req)
1313
}
1414

1515
var summary = {

lib/uriToMeta.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
var uriToUrl = require('./uriToUrl')
22

3-
function uriToMeta (uri) {
3+
function uriToMeta (uri, req) {
44
var persId
55
var version
6+
var id
67
if (uri.toString().lastIndexOf('/')) {
78
version = uri.toString().slice(uri.toString().lastIndexOf('/') + 1)
89
if (version.match(/^\d/)) {
@@ -19,7 +20,7 @@ function uriToMeta (uri) {
1920
id: id,
2021
version: version,
2122
name: id,
22-
url: uriToUrl(uri)
23+
url: uriToUrl(uri, req)
2324
}
2425
}
2526

0 commit comments

Comments
 (0)