use of edu.cmu.tetrad.graph.EdgeTypeProbability.EdgeType in project tetrad by cmu-phil.
the class JsonUtils method parseJSONObjectToEdgeTypeProperty.
public static EdgeTypeProbability parseJSONObjectToEdgeTypeProperty(JSONObject jObj) {
String _edgeType = jObj.getString("edgeType");
EdgeType edgeType = EdgeType.nil;
switch(_edgeType) {
case "ta":
edgeType = EdgeType.ta;
break;
case "at":
edgeType = EdgeType.at;
break;
case "ca":
edgeType = EdgeType.ca;
break;
case "ac":
edgeType = EdgeType.ac;
break;
case "cc":
edgeType = EdgeType.cc;
break;
case "aa":
edgeType = EdgeType.aa;
break;
case "tt":
edgeType = EdgeType.tt;
break;
}
double probability = jObj.getDouble("probability");
EdgeTypeProbability edgeTypeProbability = new EdgeTypeProbability(edgeType, probability);
return edgeTypeProbability;
}
Aggregations