Issue with units_ok Parameter Not Recognized Despite Being Defined in housekeeping.conf

12 views
Skip to first unread message

Tuba

unread,
Jan 1, 2025, 10:24:47 PMJan 1
to Circos

I am encountering an issue while trying to generate a Circos plot. The problem relates to the units_ok parameter, which is defined in my housekeeping.conf file but is not being recognized during execution. The specific error message I receive is:

`````The parameter 'units_ok' is not defined (usually found in etc/housekeeping.conf). This parameter defines allowable units and is required. Set it to: units_ok = bupr      `````
  1. housekeeping.conf Content:


    <housekeeping>
        auto_validate = yes
        auto_update = yes
        max_ideograms = 50
        units_ok = bupr
    </housekeeping>
  2. Main Configuration File (circos.conf):


    <<include /path/to/housekeeping.conf>>
  3. Running the following command confirms the units_ok parameter is parsed:


    circos -conf /path/to/circos.conf -cdump | grep 'units_ok'

    Output:   units_ok => 'bupr'


  4. I used the -debug_group conf,unit flag to check configuration parsing. The output confirms the housekeeping.conf file is located and parsed but still shows:

    ````The parameter 'units_ok' is not defined (usually found in etc/housekeeping.conf). `````
Problem:

Despite the parameter being correctly defined and appearing in the -cdump output, running the actual Circos command results in the following error:


*** CIRCOS ERROR *** The parameter 'units_ok' is not defined (usually found in etc/housekeeping.conf).
I tried to verify the inclusion of housekeeping.conf in circus.conf. I used -cdump to ensure the parameter is parsed. I ran the command with -debug_group _to trace the issue but couldn't identify the root cause.

Has anyone encountered a similar issue where a parameter is recognized during parsing but not applied during execution?

Thank you!



Reply all
Reply to author
Forward
0 new messages