diff --git a/prepare_bcbio_config.sh b/prepare_bcbio_config.sh
index e81baac99f6144d41a50a0f97df902e9050bf92e..65d47c4f6692e48820bfb643ec840d3e37edc975 100755
--- a/prepare_bcbio_config.sh
+++ b/prepare_bcbio_config.sh
@@ -64,7 +64,29 @@ do
     SEX=`head -n $i ${PROJECT_ID}_${FAMILY_ID}.ped | tail -n 1 | cut -f 5`
     PHENOTYPE=`head -n $i ${PROJECT_ID}_${FAMILY_ID}.ped | tail -n 1 | cut -f 6`
 
-    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*.gz`
+    # create symlinks for problematic filenames
+    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*_1_*_1.fastq.gz`
+    do
+      newname=`echo $FILE | sed -e 's/_1_/_one_/'`
+      ln -s $FILE ${newname%1.fastq.gz}R1.fastq.gz
+    done
+    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*_1_*_2.fastq.gz`
+    do
+      newname=`echo $FILE | sed -e 's/_1_/_one_/'`
+      ln -s $FILE ${newname%2.fastq.gz}R2.fastq.gz
+    done
+    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*_2_*_1.fastq.gz`
+    do
+      newname=`echo $FILE | sed -e 's/_2_/_two_/'`
+      ln -s $FILE ${newname%1.fastq.gz}R1.fastq.gz
+    done
+    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*_2_*_2.fastq.gz`
+    do
+      newname=`echo $FILE | sed -e 's/_2_/_two_/'`
+      ln -s $FILE ${newname%2.fastq.gz}R2.fastq.gz
+    done
+
+    for FILE in `ls $DOWNLOAD_DIR/$PROJECT_ID/raw_data/*/*${SAMPLE}*/*_R[1,2].fastq.gz`
     do
       echo "$FILE,$SAMPLE,$FAMILY_ID,$SEX,$PHENOTYPE,$TARGET" >> ${PROJECT_ID}_${FAMILY_ID}.csv
     done