These test files are for exploring the various possibilities of how to proceed with implementing regulates in the GO.

We will include logical definitions (intersection_of tags - sometimes
called internal cross-products) for all possible regulation
terms. **These can be ignored by the majority of GO users and
consumers**. These can even be ignored for the majority of editing
tasks. They are there to provide substrate for the reasoner.

The major questions are: do we realize negative and positive
relations, and do we realise process to function links?

== Positive and Negative regulation terms  ==

# withPosNeg: Includes relationship: tags for regulates, positively_regulates and negatively_regulates
# noPosNeg: Includes relationship: tags for regulates, BUT NOT positively_regulates and negatively_regulates

== Regulation of molecular function terms ==

# withPF: Regulation of MF terms (in MP) have links to the corresponding terms (in MF)
# noPF: Regulation of MF terms (in MP) DO NOT HAVE relationship tags to the corresponding terms (in MF)
#    (but the intersection_of tags do reference the MF term)

== Recommendation ==

We are thinking of going with

        go_regtest_withPosNeg_noPF.obo

for the short term. Introduction of P->F links would be too much of a
change for too many users. However, we will not defer this forever.