Skip to content

Commit

Permalink
python: add examples
Browse files Browse the repository at this point in the history
  • Loading branch information
kloetzl committed Feb 25, 2024
1 parent 1431303 commit 64bce74
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
1 change: 1 addition & 0 deletions python/examples/libdna
21 changes: 21 additions & 0 deletions python/examples/random.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from libdna import dna4
import argparse


def main():
parser = argparse.ArgumentParser(
prog='random',
description='Create a random string of DNA')
parser.add_argument('-s', type=int, help='seed', default=1729)
parser.add_argument('-l', type=int, help='length', default=80)

args = parser.parse_args()
seed = args.s
length = args.l

print(f">rnd {seed=}")
print(dna4.random(length, seed))


if __name__ == '__main__':
main()

0 comments on commit 64bce74

Please sign in to comment.