| http://purl.uniprot.org/unirules/MF_01973#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:693416 up:source unirule:MF_01973 .
_:693417 up:source unirule:MF_01973 .
_:693418 up:source unirule:MF_01973 .
_:693419 up:source unirule:MF_01973 .
_:693420 up:source unirule:MF_01973 .
_:693421 up:source unirule:MF_01973 .
_:693422 up:source unirule:MF_01973 .
_:693423 up:source unirule:MF_01973 .
_:693424 up:source unirule:MF_01973 .
_:693425 up:source unirule:MF_01973 .
_:693426 up:source unirule:MF_01973 .
_:693427 up:source unirule:MF_01973 .
_:693428 up:source unirule:MF_01973 .
_:693429 up:source unirule:MF_01973 .
_:693430 up:source unirule:MF_01973 .
_:693431 up:source unirule:MF_01973 .
_:693432 up:source unirule:MF_01973 .
_:693433 up:source unirule:MF_01973 .
_:693434 up:source unirule:MF_01973 .
_:693435 up:source unirule:MF_01973 .
_:693436 up:source unirule:MF_01973 .
_:693437 up:source unirule:MF_01973 .
_:693438 up:source unirule:MF_01973 .
_:693439 up:source unirule:MF_01973 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0004176 ,
GO:0004252 ,
GO:0005524 ,
GO:0005737 ,
GO:0006515 ,
GO:0016887 ,
GO:0034605 ,
GO:0043565 ,
keyword:346 ,
keyword:378 ,
keyword:645 ,
keyword:720 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.4.21.53' ;
up:fullName 'Lon protease' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'ATP-dependent protease La' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'lon' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:enzymeClass .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase S16 family.' .
?case8 up:classifiedWith keyword:547 ,
keyword:67 .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
up:ligand ?ligand15 ;
rdf:type up:Binding_Site_Annotation .
?pfsb13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand15 rdfs:subClassOf chebi:30616 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Active_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Active_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
_:693440 a rdf:Statement ;
up:attribution _:693416 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:693441 a rdf:Statement ;
up:attribution _:693417 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:693442 a rdf:Statement ;
up:attribution _:693418 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:693443 a rdf:Statement ;
up:attribution _:693419 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:693444 a rdf:Statement ;
up:attribution _:693420 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:693445 a rdf:Statement ;
up:attribution _:693421 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:693446 a rdf:Statement ;
up:attribution _:693422 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:693447 a rdf:Statement ;
up:attribution _:693423 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:693448 a rdf:Statement ;
up:attribution _:693424 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:645 .
_:693449 a rdf:Statement ;
up:attribution _:693425 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:720 .
_:693450 a rdf:Statement ;
up:attribution _:693426 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:346 .
_:693451 a rdf:Statement ;
up:attribution _:693427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:693452 a rdf:Statement ;
up:attribution _:693428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:693453 a rdf:Statement ;
up:attribution _:693429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016887 .
_:693454 a rdf:Statement ;
up:attribution _:693430 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004176 .
_:693455 a rdf:Statement ;
up:attribution _:693431 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004252 .
_:693456 a rdf:Statement ;
up:attribution _:693432 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043565 .
_:693457 a rdf:Statement ;
up:attribution _:693433 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034605 .
_:693458 a rdf:Statement ;
up:attribution _:693434 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006515 .
_:693459 a rdf:Statement ;
up:attribution _:693435 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:693460 a rdf:Statement ;
up:attribution _:693436 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:693461 a rdf:Statement ;
up:source unirule:MF_01973 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:693462 a rdf:Statement ;
up:attribution _:693437 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:693463 a rdf:Statement ;
up:source unirule:MF_01973 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:693464 a rdf:Statement ;
up:attribution _:693438 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:693465 a rdf:Statement ;
up:source unirule:MF_01973 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:693466 a rdf:Statement ;
up:attribution _:693439 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01973
#Rule MF_01973 Created by:? on:2012-09-28 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon30 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01973 .
?thisOrganism rdfs:subClassOf+ ?supertaxon30 .
BIND(URI(CONCAT(STR(?this), '#MF_01973a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch35 faldo:location ?templateMotifSequenceMatchRegionP0A9M036 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M038 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M0MF_0197331 .
?templateMotifSequenceMatchRegionP0A9M036 faldo:begin ?templateMotifSequenceMatchBeginP0A9M037 .
?templateMotifSequenceMatchBeginP0A9M037 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M032 ;
faldo:reference isoform:P0A9M0-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M038 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
?targetMotifMatch39 faldo:location ?targetMotifMatchRegionMatch40 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197342 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M0MF_0197333 .
?targetMotifMatchRegionMatch40 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197341 .
?targetMotifMatchRegionMatchBeginMF_0197341 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197334 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0197342 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagATP) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M0MF_0197331, 1, (STRLEN(?templateMotifCigarP0A9M0MF_0197331) - STRLEN(REPLACE(?templateMotifCigarP0A9M0MF_0197331, CONCAT('^(?:-*[^-]){', STR(((356 - ?templateMotifSequenceMatchBeginPositionP0A9M032) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197333, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197333) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197333, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197333) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0197334) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M0MF_0197331, 1, (STRLEN(?templateMotifCigarP0A9M0MF_0197331) - STRLEN(REPLACE(?templateMotifCigarP0A9M0MF_0197331, CONCAT('^(?:-*[^-]){', STR(((363 - ?templateMotifSequenceMatchBeginPositionP0A9M032) + 1)), '}'), '')))), '[a-z]', '')) AS ?step145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197333, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197333) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197333, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197333) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), '')))), '[^-]', ''))) AS ?step246) .
BIND(((?step246 + ?targetMotifMatchRegionMatchBeginPositionMF_0197334) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) .
FILTER (REGEX('G[AP]PG[ITV]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP0A9M053 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M055 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M0MF_0197348 .
?templateMotifSequenceMatchRegionP0A9M053 faldo:begin ?templateMotifSequenceMatchBeginP0A9M054 .
?templateMotifSequenceMatchBeginP0A9M054 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M049 ;
faldo:reference isoform:P0A9M0-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M055 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197359 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M0MF_0197350 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197358 .
?targetMotifMatchRegionMatchBeginMF_0197358 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197351 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0197359 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M0MF_0197348, 1, (STRLEN(?templateMotifCigarP0A9M0MF_0197348) - STRLEN(REPLACE(?templateMotifCigarP0A9M0MF_0197348, CONCAT('^(?:-*[^-]){', STR(((679 - ?templateMotifSequenceMatchBeginPositionP0A9M049) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197350, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197350) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197350, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197350, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197350) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197350, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0197351) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs2t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0A9M068 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A9M070 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A9M0MF_0197363 .
?templateMotifSequenceMatchRegionP0A9M068 faldo:begin ?templateMotifSequenceMatchBeginP0A9M069 .
?templateMotifSequenceMatchBeginP0A9M069 faldo:position ?templateMotifSequenceMatchBeginPositionP0A9M064 ;
faldo:reference isoform:P0A9M0-1 .
?templateMotifSequenceProfileAlignmentOperationP0A9M070 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197374 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A9M0MF_0197365 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197373 .
?targetMotifMatchRegionMatchBeginMF_0197373 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197366 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0197374 edam:has_input signature:MF_01973 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A9M0MF_0197363, 1, (STRLEN(?templateMotifCigarP0A9M0MF_0197363) - STRLEN(REPLACE(?templateMotifCigarP0A9M0MF_0197363, CONCAT('^(?:-*[^-]){', STR(((722 - ?templateMotifSequenceMatchBeginPositionP0A9M064) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197365, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197365) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A9M0MF_0197365, 1, (STRLEN(?targetMotifMatchCigarP0A9M0MF_0197365) - STRLEN(REPLACE(?targetMotifMatchCigarP0A9M0MF_0197365, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0197366) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs2t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01973a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag78) .
}
BIND(IF(BOUND(?tagATP), ?caseWithTag78, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon79 {taxon:561 taxon:620}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon79 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon80 {taxon:561 taxon:620}
?thisOrganism rdfs:subClassOf+ ?supertaxon80 .
})) .
BIND(?this AS ?case10) .
}
}
"xsd:string |