Adds controlled vocabulary terms to a species in a model.
46 """usage: addCVTerms <input-filename> <output-filename>
47 Adds controlled vocabulary term to a species
54 errors = d.getNumErrors();
57 print(
"Read Error(s):");
59 print(
"Correct the above and re-run.");
61 n = d.getModel().getNumSpecies();
64 print(
"Model has no species.\n Cannot add CV terms\n");
66 s = d.getModel().getSpecies(0);
69 cv.setQualifierType(BIOLOGICAL_QUALIFIER);
70 cv.setBiologicalQualifierType(BQB_IS_VERSION_OF);
71 cv.addResource(
"http://www.geneontology.org/#GO:0005892");
74 cv2.setQualifierType(BIOLOGICAL_QUALIFIER);
75 cv2.setBiologicalQualifierType(BQB_IS);
76 cv2.addResource(
"http://www.geneontology.org/#GO:0005895");
79 cv1.setQualifierType(BIOLOGICAL_QUALIFIER);
80 cv1.setBiologicalQualifierType(BQB_IS_VERSION_OF);
81 cv1.addResource(
"http://www.ebi.ac.uk/interpro/#IPR002394");
92 if __name__ ==
'__main__':