The general structure of an ASTERIX program might look like this:
If data not primitive
Check for regular axes and map } Using
Map variance } BDA_*
Map quality (as array of logicals) } routines
Endif