You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I encountered an error that seems to be caused by the way variable names are matched between the contrasts and the samplesheet. The full error message is quoted in the next section as terminal output.
I have traced the issue to this awk call in NFCORE_DIFFERENTIALABUNDANCE:DIFFERENTIALABUNDANCE:CUSTOM_TABULARTOGSEACLS : awk -F'\t' '{print $'$column_number'}. At this point, $column_number has two values in it, since grep -En "^time" only matches the start of the variable name, resulting in both an exact match (time) and a partial match (timerat).
The error is fully resolved if I rename the variables, such that one is not a prefix of the other.
Description of the bug
I encountered an error that seems to be caused by the way variable names are matched between the contrasts and the samplesheet. The full error message is quoted in the next section as terminal output.
I have traced the issue to this awk call in NFCORE_DIFFERENTIALABUNDANCE:DIFFERENTIALABUNDANCE:CUSTOM_TABULARTOGSEACLS :
awk -F'\t' '{print $'$column_number'}
. At this point,$column_number
has two values in it, sincegrep -En "^time"
only matches the start of the variable name, resulting in both an exact match (time) and a partial match (timerat).The error is fully resolved if I rename the variables, such that one is not a prefix of the other.
Command used and terminal output
Relevant files
No response
System information
local execution on workstation with
Ubuntu 22.04
singularity 4.0.1-focal
nextflow 23.10
differentialabundance 1.4.0
The text was updated successfully, but these errors were encountered: