| http://purl.uniprot.org/unirules/MF_00277#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:112305 up:source unirule:MF_00277 .
_:112306 up:source unirule:MF_00277 .
_:112307 up:source unirule:MF_00277 .
_:112308 up:ecName '2.7.7.59' ;
up:fullName '[Protein-PII] uridylyltransferase' ;
up:shortName 'PII uridylyltransferase' ,
'UTase' ;
rdf:type up:Structured_Name .
_:112309 up:source unirule:MF_00277 .
_:112310 up:ecName '3.1.4.-' ;
up:fullName '[Protein-PII]-UMP uridylyl-removing enzyme' ;
up:shortName 'UR' ;
rdf:type up:Structured_Name .
_:112311 up:source unirule:MF_00277 .
_:112312 up:source unirule:MF_00277 .
_:112313 up:source unirule:MF_00277 .
_:112314 up:source unirule:MF_00277 .
_:112315 up:source unirule:MF_00277 .
_:112316 up:source unirule:MF_00277 .
_:112317 up:source unirule:MF_00277 .
_:112318 up:source unirule:MF_00277 .
_:112319 up:source unirule:MF_00277 .
_:112320 up:source unirule:MF_00277 .
_:112321 up:source unirule:MF_00277 .
_:112322 up:source unirule:MF_00277 .
_:112323 up:source unirule:MF_00277 .
_:112324 up:source unirule:MF_00277 .
_:112325 up:source unirule:MF_00277 .
_:112326 up:source unirule:MF_00277 .
_:112327 up:source unirule:MF_00277 .
_:112328 up:source unirule:MF_00277 .
_:112329 up:source unirule:MF_00277 .
_:112330 up:source unirule:MF_00277 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation13 ;
up:classifiedWith GO:0006808 ,
GO:0008081 ,
GO:0008773 ,
keyword:378 ,
keyword:460 ,
keyword:511 ,
keyword:548 ,
keyword:808 ;
up:domain ?namedpart3 ,
?namedpart4 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Bifunctional uridylyltransferase/uridylyl-removing enzyme' ;
up:shortName 'UTase/UR' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Bifunctional nitrogen sensor protein' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Bifunctional [protein-PII] modification enzyme' ;
rdf:type up:Structured_Name .
?namedpart3 up:recommendedName _:112308 .
?namedpart4 up:recommendedName _:112310 .
?gene5 skos:prefLabel 'glnD' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation11 a up:Activity_Regulation_Annotation ;
rdfs:comment 'Uridylyltransferase (UTase) activity is inhibited by glutamine, while glutamine activates uridylyl-removing (UR) activity.' .
?annotation12 a up:Domain_Annotation ;
rdfs:comment 'Has four distinct domains: an N-terminal nucleotidyltransferase (NT) domain responsible for UTase activity, a central HD domain that encodes UR activity, and two C-terminal ACT domains that seem to have a role in glutamine sensing.' .
?annotation13 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the GlnD family.' .
?case14 up:classifiedWith GO:0009399 ,
keyword:535 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Uridylyltransferase' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Uridylyl-removing' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
_:112331 a rdf:Statement ;
up:attribution _:112305 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:112332 a rdf:Statement ;
up:attribution _:112306 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:112333 a rdf:Statement ;
up:attribution _:112307 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:112334 a rdf:Statement ;
up:attribution _:112309 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart3 .
_:112335 a rdf:Statement ;
up:attribution _:112311 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart4 .
_:112336 a rdf:Statement ;
up:attribution _:112312 ;
rdf:subject ?gene5 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene5 .
_:112337 a rdf:Statement ;
up:attribution _:112313 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:112338 a rdf:Statement ;
up:attribution _:112314 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:112339 a rdf:Statement ;
up:attribution _:112315 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:112340 a rdf:Statement ;
up:attribution _:112316 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:112341 a rdf:Statement ;
up:attribution _:112317 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:112342 a rdf:Statement ;
up:attribution _:112318 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:112343 a rdf:Statement ;
up:attribution _:112319 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:112344 a rdf:Statement ;
up:attribution _:112320 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:112345 a rdf:Statement ;
up:attribution _:112321 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:112346 a rdf:Statement ;
up:attribution _:112322 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:112347 a rdf:Statement ;
up:attribution _:112323 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:112348 a rdf:Statement ;
up:attribution _:112324 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008773 .
_:112349 a rdf:Statement ;
up:attribution _:112325 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008081 .
_:112350 a rdf:Statement ;
up:attribution _:112326 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006808 .
_:112351 a rdf:Statement ;
up:attribution _:112327 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:535 .
_:112352 a rdf:Statement ;
up:attribution _:112328 ;
rdf:subject ?case14 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009399 .
_:112353 a rdf:Statement ;
up:source unirule:MF_00277 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:112354 a rdf:Statement ;
up:attribution _:112329 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:112355 a rdf:Statement ;
up:source unirule:MF_00277 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:112356 a rdf:Statement ;
up:attribution _:112330 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00277
#Rule MF_00277 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00277 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00277a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a3')) AS ?namedpart3) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a4')) AS ?namedpart4) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a13')) AS ?annotation13) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionP2724934 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2724936 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27249MF_0027729 .
?templateMotifSequenceMatchRegionP2724934 faldo:begin ?templateMotifSequenceMatchBeginP2724935 .
?templateMotifSequenceMatchBeginP2724935 faldo:position ?templateMotifSequenceMatchBeginPositionP2724930 ;
faldo:reference isoform:P27249-1 .
?templateMotifSequenceProfileAlignmentOperationP2724936 edam:has_input signature:MF_00277 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0027740 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27249MF_0027731 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0027739 .
?targetMotifMatchRegionMatchBeginMF_0027739 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0027732 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0027740 edam:has_input signature:MF_00277 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn21) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27249MF_0027729, 1, (STRLEN(?templateMotifCigarP27249MF_0027729) - STRLEN(REPLACE(?templateMotifCigarP27249MF_0027729, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP2724930) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27249MF_0027731, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027731) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027731, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27249MF_0027731, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027731) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027731, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0027732) - 1) AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP2724949 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2724951 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27249MF_0027744 .
?templateMotifSequenceMatchRegionP2724949 faldo:begin ?templateMotifSequenceMatchBeginP2724950 .
?templateMotifSequenceMatchBeginP2724950 faldo:position ?templateMotifSequenceMatchBeginPositionP2724945 ;
faldo:reference isoform:P27249-1 .
?templateMotifSequenceProfileAlignmentOperationP2724951 edam:has_input signature:MF_00277 ;
rdf:type edam:operation_0300 .
?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0027755 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27249MF_0027746 .
?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0027754 .
?targetMotifMatchRegionMatchBeginMF_0027754 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0027747 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0027755 edam:has_input signature:MF_00277 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27249MF_0027744, 1, (STRLEN(?templateMotifCigarP27249MF_0027744) - STRLEN(REPLACE(?templateMotifCigarP27249MF_0027744, CONCAT('^(?:-*[^-]){', STR(((350 - ?templateMotifSequenceMatchBeginPositionP2724945) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27249MF_0027746, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027746) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27249MF_0027746, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027746) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) .
BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0027747) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27249MF_0027744, 1, (STRLEN(?templateMotifCigarP27249MF_0027744) - STRLEN(REPLACE(?templateMotifCigarP27249MF_0027744, CONCAT('^(?:-*[^-]){', STR(((708 - ?templateMotifSequenceMatchBeginPositionP2724945) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27249MF_0027746, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027746) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27249MF_0027746, 1, (STRLEN(?targetMotifMatchCigarP27249MF_0027746) - STRLEN(REPLACE(?targetMotifMatchCigarP27249MF_0027746, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0027747) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) .
BIND(URI(CONCAT(STR(?this), '#MF_00277a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p61 .
?p61 skos:narrower .
}
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p62 .
?p62 skos:narrower .
}
BIND(?this AS ?case15) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p63 .
?p63 skos:narrower .
}
})) .
BIND(?this AS ?case16) .
}
}
"xsd:string |