code: def createNewICM():
      
      data = json.loads(request.data)
      G = AnalysisGraph.from_uncharted_json_serialized_dict(data)
      G.assemble_transition_model_from_gradable_adjectives()
      G.sample_from_prior()
      G.to_sql(app=current_app)
      _metadata = ICMMetadata.query.filter_by(id=G.id).first().deserialize()
      del _metadata["model_id"]
      return jsonify(_metadata)
docs: Create a new ICM