| http://purl.uniprot.org/unirules/MF_00155#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:61433 up:source unirule:MF_00155 .
_:61434 up:source unirule:MF_00155 .
_:61435 up:source unirule:MF_00155 .
_:61436 up:source unirule:MF_00155 .
_:61437 up:source unirule:MF_00155 .
_:61438 up:source unirule:MF_00155 .
_:61439 up:source unirule:MF_00155 .
_:61440 up:source unirule:MF_00155 .
_:61441 up:source unirule:MF_00155 .
_:61442 up:source unirule:MF_00155 .
_:61443 up:source unirule:MF_00155 .
_:61444 up:source unirule:MF_00155 .
_:61445 up:source unirule:MF_00155 .
_:61446 up:source unirule:MF_00155 .
_:61447 up:source unirule:MF_00155 .
_:61448 up:source unirule:MF_00155 .
_:61449 up:source unirule:MF_00155 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0005886 ,
GO:0008535 ,
keyword:1003 ,
keyword:1133 ,
keyword:186 ,
keyword:472 ,
keyword:735 ,
keyword:812 ,
keyword:997 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Cytochrome c oxidase assembly protein CtaG' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'ctaG' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Exerts its effect at some terminal stage of cytochrome c oxidase synthesis, probably by being involved in the insertion of the copper B into subunit I.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the COX11/CtaG family.' .
?pfs6 up:annotation ?annotation7 .
?annotation7 faldo:begin ?pfsb8 ;
faldo:end ?pfse9 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Cytoplasmic' .
?pfsb8 faldo:position ?thisPositionOn10 ;
rdf:type faldo:ExactPosition .
?pfse9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical; Signal-anchor for type II membrane protein' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Topological_Domain_Annotation ;
rdfs:comment 'Periplasmic' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
_:61450 a rdf:Statement ;
up:attribution _:61433 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:61451 a rdf:Statement ;
up:attribution _:61434 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:61452 a rdf:Statement ;
up:attribution _:61435 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:61453 a rdf:Statement ;
up:attribution _:61436 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:61454 a rdf:Statement ;
up:attribution _:61437 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:61455 a rdf:Statement ;
up:attribution _:61438 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:61456 a rdf:Statement ;
up:attribution _:61439 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:61457 a rdf:Statement ;
up:attribution _:61440 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:186 .
_:61458 a rdf:Statement ;
up:attribution _:61441 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:61459 a rdf:Statement ;
up:attribution _:61442 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:735 .
_:61460 a rdf:Statement ;
up:attribution _:61443 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:61461 a rdf:Statement ;
up:attribution _:61444 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:61462 a rdf:Statement ;
up:attribution _:61445 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008535 .
_:61463 a rdf:Statement ;
up:attribution _:61446 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:61464 a rdf:Statement ;
up:source unirule:MF_00155 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:61465 a rdf:Statement ;
up:attribution _:61447 ;
rdf:subject ?pfs6 ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:61466 a rdf:Statement ;
up:source unirule:MF_00155 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:61467 a rdf:Statement ;
up:attribution _:61448 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:61468 a rdf:Statement ;
up:source unirule:MF_00155 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:61469 a rdf:Statement ;
up:attribution _:61449 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00155
#Rule MF_00155 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2019-11-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00155 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00155a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch28 faldo:location ?templateMotifSequenceMatchRegionQ92RG629 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ92RG631 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ92RG6MF_0015524 .
?templateMotifSequenceMatchRegionQ92RG629 faldo:begin ?templateMotifSequenceMatchBeginQ92RG630 .
?templateMotifSequenceMatchBeginQ92RG630 faldo:position ?templateMotifSequenceMatchBeginPositionQ92RG625 ;
faldo:reference isoform:Q92RG6-1 .
?templateMotifSequenceProfileAlignmentOperationQ92RG631 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
?targetMotifMatch32 faldo:location ?targetMotifMatchRegionMatch33 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0015535 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ92RG6MF_0015526 .
?targetMotifMatchRegionMatch33 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0015534 .
?targetMotifMatchRegionMatchBeginMF_0015534 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015527 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0015535 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn10) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ92RG6MF_0015524, 1, (STRLEN(?templateMotifCigarQ92RG6MF_0015524) - STRLEN(REPLACE(?templateMotifCigarQ92RG6MF_0015524, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionQ92RG625) + 1)), '}'), '')))), '[a-z]', '')) AS ?step136) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015526, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015526) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015526, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015526, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015526) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015526, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step136), '}'), '')))), '[^-]', ''))) AS ?step237) .
BIND(((?step237 + ?targetMotifMatchRegionMatchBeginPositionMF_0015527) - 1) AS ?thisPositionOn11) .
BIND(?this AS ?pfs1t38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn10))) AS ?pfsb8) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfse9) .
FILTER ((BOUND(?thisPositionOn10) && BOUND(?thisPositionOn11))) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a7')) AS ?annotation7) .
BIND(?this AS ?pfs6) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch43 faldo:location ?templateMotifSequenceMatchRegionQ92RG644 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ92RG646 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ92RG6MF_0015539 .
?templateMotifSequenceMatchRegionQ92RG644 faldo:begin ?templateMotifSequenceMatchBeginQ92RG645 .
?templateMotifSequenceMatchBeginQ92RG645 faldo:position ?templateMotifSequenceMatchBeginPositionQ92RG640 ;
faldo:reference isoform:Q92RG6-1 .
?templateMotifSequenceProfileAlignmentOperationQ92RG646 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
?targetMotifMatch47 faldo:location ?targetMotifMatchRegionMatch48 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0015550 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ92RG6MF_0015541 .
?targetMotifMatchRegionMatch48 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0015549 .
?targetMotifMatchRegionMatchBeginMF_0015549 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015542 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0015550 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ92RG6MF_0015539, 1, (STRLEN(?templateMotifCigarQ92RG6MF_0015539) - STRLEN(REPLACE(?templateMotifCigarQ92RG6MF_0015539, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionQ92RG640) + 1)), '}'), '')))), '[a-z]', '')) AS ?step151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015541, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015541) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015541, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015541) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step151), '}'), '')))), '[^-]', ''))) AS ?step252) .
BIND(((?step252 + ?targetMotifMatchRegionMatchBeginPositionMF_0015542) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ92RG6MF_0015539, 1, (STRLEN(?templateMotifCigarQ92RG6MF_0015539) - STRLEN(REPLACE(?templateMotifCigarQ92RG6MF_0015539, CONCAT('^(?:-*[^-]){', STR(((35 - ?templateMotifSequenceMatchBeginPositionQ92RG640) + 1)), '}'), '')))), '[a-z]', '')) AS ?step153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015541, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015541) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015541, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015541) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015541, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step153), '}'), '')))), '[^-]', ''))) AS ?step254) .
BIND(((?step254 + ?targetMotifMatchRegionMatchBeginPositionMF_0015542) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch60 faldo:location ?templateMotifSequenceMatchRegionQ92RG661 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ92RG663 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ92RG6MF_0015556 .
?templateMotifSequenceMatchRegionQ92RG661 faldo:begin ?templateMotifSequenceMatchBeginQ92RG662 .
?templateMotifSequenceMatchBeginQ92RG662 faldo:position ?templateMotifSequenceMatchBeginPositionQ92RG657 ;
faldo:reference isoform:Q92RG6-1 .
?templateMotifSequenceProfileAlignmentOperationQ92RG663 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
?targetMotifMatch64 faldo:location ?targetMotifMatchRegionMatch65 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0015567 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ92RG6MF_0015558 .
?targetMotifMatchRegionMatch65 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0015566 .
?targetMotifMatchRegionMatchBeginMF_0015566 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0015559 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0015567 edam:has_input signature:MF_00155 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ92RG6MF_0015556, 1, (STRLEN(?templateMotifCigarQ92RG6MF_0015556) - STRLEN(REPLACE(?templateMotifCigarQ92RG6MF_0015556, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionQ92RG657) + 1)), '}'), '')))), '[a-z]', '')) AS ?step168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015558, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015558) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015558, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ92RG6MF_0015558, 1, (STRLEN(?targetMotifMatchCigarQ92RG6MF_0015558) - STRLEN(REPLACE(?targetMotifMatchCigarQ92RG6MF_0015558, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step168), '}'), '')))), '[^-]', ''))) AS ?step269) .
BIND(((?step269 + ?targetMotifMatchRegionMatchBeginPositionMF_0015559) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) .
BIND(URI(CONCAT(STR(?this), '#MF_00155a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
}
"xsd:string |