Skip to content

Commit 206d78a

Browse files
committed
update query to include id column
1 parent df5a7fe commit 206d78a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • modules/local/duckdb/aminoacidhistogram

modules/local/duckdb/aminoacidhistogram/main.nf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ process DUCKDB_AMINOACIDHISTOGRAM {
1717

1818
script:
1919
def prefix = task.ext.prefix ?: "${meta.id}"
20-
def sql = "INSTALL parquet; LOAD parquet; COPY (WITH p AS (SELECT * FROM read_parquet('${parquet}/*.parquet')), s AS (SELECT unnest(string_to_array(sequence, '')) AS aa FROM p), h AS (SELECT unnest(map_entries(histogram(aa))) AS kv FROM s), e AS (SELECT * from read_csv_auto('amino_acid_properties.tsv')) SELECT h.kv['key'] AS amino_acid, h.kv['value'] AS count, e.* FROM h JOIN e ON h.kv['key'] = e.one_letter_symbol) TO '${prefix}.histogram.tsv' (HEADER, DELIMITER '\t')"
20+
def sql = "INSTALL parquet; LOAD parquet; COPY (WITH p AS (SELECT * FROM read_parquet('${parquet}/*.parquet')), s AS (SELECT unnest(string_to_array(sequence, '')) AS aa FROM p), h AS (SELECT unnest(map_entries(histogram(aa))) AS kv FROM s), e AS (SELECT * from read_csv_auto('amino_acid_properties.tsv')) SELECT '${prefix}' AS id, h.kv['value'] AS count, e.* FROM h JOIN e ON h.kv['key'] = e.one_letter_symbol) TO '${prefix}.histogram.tsv' (HEADER, DELIMITER '\t')"
2121
"""
2222
create_amino_acid_properties.sh
2323
duckdb :memory: "$sql"

0 commit comments

Comments
 (0)