Sha256: 89e017f86e994a646673b6b3bb330ae19b726643f97d67f44a3f56a9ce150761
Contents?: true
Size: 310 Bytes
Versions: 96
Compression:
Stored size: 310 Bytes
Contents
#!/usr/bin/env bash declare -A trans trans[G]='C' trans[C]='G' trans[A]='U' trans[T]='A' for i in $(seq 1 ${#1}); do nt="${1:$i-1:1}" comp_nt="${trans[$nt]}" if [ -z "$comp_nt" ]; then echo 'Invalid nucleotide detected.' exit 1 fi complement="$complement$comp_nt" done echo $complement
Version data entries
96 entries across 96 versions & 1 rubygems