parser=argparse.ArgumentParser(description='Generate a fake homogenous 10X molecule graph.')
parser.add_argument('--num_molecule','-n',type=int,required=True,help='The number of molecule in the graph')
parser.add_argument('--depth','-d',type=int,required=True,help='The number of melecule linked on each direction of the chain.')
parser=argparse.ArgumentParser(description='Generate a fake 10X molecule graph.')
parser.add_argument('--num_molecule','-n',type=int,required=True,help='The number of molecule in the final graph')
parser.add_argument('--max_depth','-md',type=int,default=-1,help='The max number of molecule linked on each direction of the chain. if not specified, ceil(avg_depth).')
parser.add_argument('--avg_depth','-ad',type=int,required=True,help='The average number of molecule linked on each direction of the chain.')
parser.add_argument('--rnd_seed','-s',type=int,default=None,help='Random seed. Used for reproducibility purpose. Please do not use it in production.')