RosettaCodeData/Task/Bioinformatics-Global-alignment/Jq/bioinformatics-global-alignment-1.jq
2023-07-01 13:44:08 -04:00

12 lines
246 B
Text

### Generic helper functions
# bag-of-words
def bow(stream):
reduce stream as $word ({}; .[($word|tostring)] += 1);
def permutations:
if length == 0 then []
else
range(0;length) as $i
| [.[$i]] + (del(.[$i])|permutations)
end ;