Skip to content

Commit a2345e0

Browse files
fixed variant parsing
1 parent 584da27 commit a2345e0

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

wormbase/wormbase.php

+7-5
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ function geneIDs()
169169
parent::addRDF(
170170
parent::describeIndividual($id, $label, parent::getVoc()."Gene").
171171
parent::describeClass(parent::getVoc()."Gene", "Wormbase Gene").
172+
parent::triplify($id, "rdfs:seeAlso", "http://www.wormbase.org/db/gene/gene?name=".$data[1]).
172173
parent::triplify($id, parent::getVoc()."x-taxonomy", "taxonomy:".$data[0]).
173174
parent::triplifyString($id, parent::getVoc()."approved-gene-name", $data[2])
174175
);
@@ -286,8 +287,7 @@ function phenotype_associations()
286287
$not = $data[3];
287288
$phenotype = $data[4];
288289
$paper = $data[5];
289-
$var_rnai = explode("WB:",$data[7]);
290-
290+
$variant = explode("|",trim($data[7]));
291291
$neg = ($not == "NOT"?"Negative ":"");
292292

293293
$pa_id = parent::getRes().($z++);
@@ -307,18 +307,20 @@ function phenotype_associations()
307307
);
308308

309309
if(strstr($data[7], "WBVar")){
310-
foreach($var_rnai AS $v) {
310+
foreach($variant AS $v) {
311311
$v = str_replace("|","",$v);
312+
313+
if(trim($v) == '') continue;
312314
parent::addRDF(
313315
parent::describeIndividual(parent::getNamespace().$v, "Variant of ".$gene, parent::getVoc()."Gene-Variant").
314316
parent::describeClass(parent::getVoc()."Gene-Variant","Gene Variant").
315317
parent::triplify($pa_id, parent::getVoc()."associated-gene-variant", parent::getNamespace().$v)
316318
);
317319
}
318320
} elseif(strstr($data[7], "WBRNAi")){
319-
foreach($var_rnai AS $v) {
321+
foreach($variant AS $v) {
320322
$v = str_replace("|","",$v);
321-
$var_rnai_id = parent::getNamespace().$v;
323+
$var_rnai_id = $v;
322324
$var_rnai_label = "RNAi ".$v;
323325
$rnai_exp_id = parent::getRes().($z++);
324326
parent::addRDF(

0 commit comments

Comments
 (0)