与えられた入力、たとえば を取り、それに対して特定の解析を実行し、それらの解析の出力でハッシュを埋めたいと思います。たとえば、次の入力が必要です。
"barcodedSamples": "{\"I-735\":{\"barcodes\":[\"IonXpress_001\"]},\"13055\":{\"barcodes\":[\"IonXpress_002\"]}}",
次のようにバーコードとサンプル名をリストするテーブルに解析されます (grep と、私がよく把握していないより具体的な操作の組み合わせを使用)。
barcode sample
IonXpress_001 I-735
IonXpress_002 13055
ここで、「バーコード」と「サンプル」がキーとして扱われます。もう 1 つの例は、次の行に grep したい場合です。
"library": "hg19",
値 "hg19" (つまり、プログラム的に言えば、2 番目の引用符のセット内の文字列) を "lib" などの任意のキーにマップします。
Library
hg19