diff --git a/src/app/services/analysis/analysis.service.ts b/src/app/services/analysis/analysis.service.ts
index 07e5dbf9c82c8288983b3598a04c426ff8a7de31..b0d5d3c307fdb0bb2d7e452a87a8a7e7ae8d2ba2 100644
--- a/src/app/services/analysis/analysis.service.ts
+++ b/src/app/services/analysis/analysis.service.ts
@@ -232,7 +232,7 @@ export class AnalysisService {
       licenced: config.licencedDatasets,
       config: config,
       input_network: network,
-      seeds: isSuper ? network.nodes.filter(n => n.drugstoneId && n.drugstoneId[0] === 'p').map(n => n.id) : this.getSelection().map((i) => i.id),
+      seeds: isSuper ? network.nodes.filter(n => n.drugstoneId && n.drugstoneType === 'protein').map(n => n.id) : this.getSelection().map((i) => i.id),
     };
     const resp = await this.http.post<any>(`${environment.backend}task/`, {
       algorithm: isSuper ? 'super' : 'quick',