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.')
parser.add_argument('--size_reduction','-r',type=float,default=0.0,help='99%% of molecule size will be between average_size*size_reduction')
parser.add_argument('--rnd_seed','-s',type=int,default=-1,help='Random seed. Used for reproducibility purpose. Please do not use it in production.')