R_727_gana_definition
A gaṇa is a group of (typically) three jātis with increasing svara count; 7 varieties exist (1,2,3,4-svara × 3 jātis; 5-svara × 4; 6 and 7 svara × 1 each)
Body (pseudocode)
DEFINE gana = group(3_jatis) WITH increasing_svara_count; ENUMERATE varieties = {1sv:3, 2sv:3, 3sv:3, 4sv:3, 5sv:4, 6sv:1, 7sv:1}