I wanna pass 2 arguments, one as list [8, 10], and one as integer in terminal. file MySeq.py
like: MySeq.py [8, 10], 32 How would i do this?
import sys
class MySeq():
def __init__(self, positions, length):
self.positions = positions
self.length = length
def length_fragments(self):
diffs = []
diffs.append(self.positions[0])
for i in range(1, len(self.positions)):
diffs.append((self.positions[i] - self.positions[i - 1]))
diffs.append(self.length - self.positions[len(self.positions) - 1])
return diffs
#positons = sys.argv[1].replace('[', ' ').replace(']', ' ').replace(',', ' ').split()
#positions = [int(i) for i in a]
#length = int(sys.argv[2])
print(MySeq(positions, length).length_fragments())