Skip to content

Commit b94b8f1

Browse files
committed
allow bad rna samples in somatic an_rna step
1 parent 5772567 commit b94b8f1

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/Pipelines/somatic_dna.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -945,13 +945,12 @@ function($str) { return explode("\t", $str); },
945945
//get related RNA samples from NGSD
946946
if (count($res) >= 1)
947947
{
948-
$res = $db->executeQuery("SELECT * FROM sample_relations WHERE relation='same sample' AND (sample1_id=:sid OR sample2_id=:sid)", array("sid" => $sample_id));
949-
foreach($res as $row)
948+
$relations = $db->executeQuery("SELECT * FROM sample_relations WHERE relation='same sample' AND (sample1_id=:sid OR sample2_id=:sid)", array("sid" => $sample_id));
949+
foreach($relations as $row)
950950
{
951951
$sample_id_annotation = $row['sample1_id'] != $sample_id ? $row['sample1_id'] : $row['sample2_id'];
952952

953-
$res = $db->executeQuery("SELECT ps.sample_id, ps.process_id, ps.processing_system_id, ps.quality, sys.id, sys.type, CONCAT(s.name, '_', LPAD(ps.process_id, 2, '0')) as psample FROM processed_sample as ps, processing_system as sys, sample as s WHERE ps.sample_id=:sid AND sys.type='RNA' AND ps.processing_system_id=sys.id AND ps.sample_id=s.id AND (NOT ps.quality='bad')", array("sid" => $sample_id_annotation));
954-
953+
$res = $db->executeQuery("SELECT ps.sample_id, ps.process_id, ps.processing_system_id, ps.quality, sys.id, sys.type, CONCAT(s.name, '_', LPAD(ps.process_id, 2, '0')) as psample FROM processed_sample as ps, processing_system as sys, sample as s WHERE ps.sample_id=:sid AND sys.type='RNA' AND ps.processing_system_id=sys.id AND ps.sample_id=s.id", array("sid" => $sample_id_annotation));
955954
$rna_ids = array_column($res, 'psample');
956955
foreach($rna_ids as $rna_id)
957956
{

0 commit comments

Comments
 (0)