INNER CODE UNIT · Python
_write_stdout
TimoLassmann/kalign · python-kalign/cli.py:107
def _write_stdout(names: list[str], sequences: list[str], fmt: str) -> None:
import kalign
fmt_lower = fmt.lower()
if fmt_lower in {"fasta", "fa"}:
kalign.io.write_fasta(sequences, sys.stdout, ids=names)
return
if fmt_lower in {"clustal", "aln"}:
kalign.io.write_clustal(sequences, sys.stdout, ids=names)
return
if fmt_lower in {"stockholm", "sto"}:
kalign.io.write_stockholm(sequences, sys.stdout, ids=names)
return
if fmt_lower in {"phylip", "phy"}:
kalign.io.write_phylip(sequences, sys.stdout, ids=names)