| http://purl.uniprot.org/unirules/MF_03031#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:795297 up:source unirule:MF_03031 .
_:795298 up:source unirule:MF_03031 .
_:795299 up:source unirule:MF_03031 .
_:795300 up:source unirule:MF_03031 .
_:795301 up:source unirule:MF_03031 .
_:795302 up:source unirule:MF_03031 .
_:795303 up:source unirule:MF_03031 .
_:795304 up:source unirule:MF_03031 .
_:795305 up:source unirule:MF_03031 .
_:795306 up:source unirule:MF_03031 .
_:795307 up:source unirule:MF_03031 .
_:795308 up:source unirule:MF_03031 .
_:795309 up:source unirule:MF_03031 .
_:795310 up:source unirule:MF_03031 .
_:795311 up:source unirule:MF_03031 .
_:795312 up:source unirule:MF_03031 .
_:795313 up:source unirule:MF_03031 .
_:795314 up:source unirule:MF_03031 .
_:795315 up:source unirule:MF_03031 .
_:795316 up:source unirule:MF_03031 .
_:795317 up:source unirule:MF_03031 .
_:795318 up:source unirule:MF_03031 .
_:795319 up:source unirule:MF_03031 .
_:795320 up:source unirule:MF_03031 .
_:795321 up:source unirule:MF_03031 .
_:795322 up:source unirule:MF_03031 .
_:795323 up:source unirule:MF_03031 .
_:795324 up:source unirule:MF_03031 .
_:795325 up:source unirule:MF_03031 .
_:795326 up:source unirule:MF_03031 .
_:795327 up:source unirule:MF_03031 .
_:795328 up:source unirule:MF_03031 .
_:795329 up:source unirule:MF_03031 .
_:795330 up:source unirule:MF_03031 .
_:795331 up:source unirule:MF_03031 .
_:795332 up:source unirule:MF_03031 .
_:795333 up:source unirule:MF_03031 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0000340 ,
GO:0016442 ,
GO:0016891 ,
GO:0031054 ,
GO:0035197 ,
GO:0035198 ,
GO:0035278 ,
GO:0035279 ,
GO:0045947 ,
GO:0098808 ,
keyword:255 ,
keyword:378 ,
keyword:479 ,
keyword:540 ,
keyword:687 ,
keyword:694 ,
keyword:810 ,
keyword:943 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.26.n2' ;
up:fullName 'Protein argonaute-2' ;
up:shortName 'Argonaute2' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Eukaryotic translation initiation factor 2C 2' ;
up:shortName 'eIF-2C 2' ,
'eIF2C 2' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Protein slicer' ;
rdf:type up:Structured_Name .
?gene3 skos:altLabel 'EIF2C2' ;
skos:prefLabel 'AGO2' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:enzymeClass .
?annotation6 a up:Domain_Annotation ;
rdfs:comment 'The Piwi domain may perform RNA cleavage by a mechanism similar to that of RNase H. However, while RNase H utilizes a triad of Asp-Asp-Glu (DDE) for metal ion coordination, this protein appears to utilize a triad of Asp-Asp-His (DDH).' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the argonaute family. Ago subfamily.' .
?case8 up:classifiedWith keyword:944 .
?case9 up:classifiedWith keyword:379 .
?case10 up:classifiedWith keyword:539 ,
keyword:678 ,
keyword:804 ,
keyword:805 .
?pfs12 up:annotation ?annotation13 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment "3'-nitrotyrosine" .
?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:Modified_Residue_Annotation ;
rdfs:comment '4-hydroxyproline' .
?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 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:60240 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:60240 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:60240 .
_:795334 a rdf:Statement ;
up:attribution _:795297 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:795335 a rdf:Statement ;
up:attribution _:795298 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:795336 a rdf:Statement ;
up:attribution _:795299 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:795337 a rdf:Statement ;
up:attribution _:795300 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:795338 a rdf:Statement ;
up:attribution _:795301 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:795339 a rdf:Statement ;
up:attribution _:795302 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:795340 a rdf:Statement ;
up:attribution _:795303 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:795341 a rdf:Statement ;
up:attribution _:795304 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:795342 a rdf:Statement ;
up:attribution _:795305 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:255 .
_:795343 a rdf:Statement ;
up:attribution _:795306 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:795344 a rdf:Statement ;
up:attribution _:795307 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:795345 a rdf:Statement ;
up:attribution _:795308 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:795346 a rdf:Statement ;
up:attribution _:795309 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:687 .
_:795347 a rdf:Statement ;
up:attribution _:795310 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:795348 a rdf:Statement ;
up:attribution _:795311 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:943 .
_:795349 a rdf:Statement ;
up:attribution _:795312 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:810 .
_:795350 a rdf:Statement ;
up:attribution _:795313 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000340 .
_:795351 a rdf:Statement ;
up:attribution _:795314 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016891 .
_:795352 a rdf:Statement ;
up:attribution _:795315 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0035197 .
_:795353 a rdf:Statement ;
up:attribution _:795316 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0035198 .
_:795354 a rdf:Statement ;
up:attribution _:795317 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0098808 .
_:795355 a rdf:Statement ;
up:attribution _:795318 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031054 .
_:795356 a rdf:Statement ;
up:attribution _:795319 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0035278 .
_:795357 a rdf:Statement ;
up:attribution _:795320 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0035279 .
_:795358 a rdf:Statement ;
up:attribution _:795321 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0045947 .
_:795359 a rdf:Statement ;
up:attribution _:795322 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016442 .
_:795360 a rdf:Statement ;
up:attribution _:795323 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:944 .
_:795361 a rdf:Statement ;
up:attribution _:795324 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:379 .
_:795362 a rdf:Statement ;
up:attribution _:795325 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:795363 a rdf:Statement ;
up:attribution _:795326 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:678 .
_:795364 a rdf:Statement ;
up:attribution _:795327 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:795365 a rdf:Statement ;
up:attribution _:795328 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:795366 a rdf:Statement ;
up:source unirule:MF_03031 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:795367 a rdf:Statement ;
up:attribution _:795329 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:795368 a rdf:Statement ;
up:source unirule:MF_03031 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:795369 a rdf:Statement ;
up:attribution _:795330 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:795370 a rdf:Statement ;
up:source unirule:MF_03031 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:795371 a rdf:Statement ;
up:attribution _:795331 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:795372 a rdf:Statement ;
up:source unirule:MF_03031 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:795373 a rdf:Statement ;
up:attribution _:795332 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:795374 a rdf:Statement ;
up:source unirule:MF_03031 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:795375 a rdf:Statement ;
up:attribution _:795333 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03031
#Rule MF_03031 Created by:? on:2009-04-14 Modified by:Catherine Rivoire on:2025-06-12
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03031 .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(URI(CONCAT(STR(?this), '#MF_03031a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionQ9UKV850 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UKV852 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UKV8MF_0303145 .
?templateMotifSequenceMatchRegionQ9UKV850 faldo:begin ?templateMotifSequenceMatchBeginQ9UKV851 .
?templateMotifSequenceMatchBeginQ9UKV851 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UKV846 ;
faldo:reference isoform:Q9UKV8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UKV852 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0303156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UKV8MF_0303147 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0303155 .
?targetMotifMatchRegionMatchBeginMF_0303155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0303148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0303156 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagnitro) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UKV8MF_0303145, 1, (STRLEN(?templateMotifCigarQ9UKV8MF_0303145) - STRLEN(REPLACE(?templateMotifCigarQ9UKV8MF_0303145, CONCAT('^(?:-*[^-]){', STR(((2 - ?templateMotifSequenceMatchBeginPositionQ9UKV846) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303147, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303147, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0303148) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a13')) AS ?annotation13) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionQ9UKV865 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UKV867 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UKV8MF_0303160 .
?templateMotifSequenceMatchRegionQ9UKV865 faldo:begin ?templateMotifSequenceMatchBeginQ9UKV866 .
?templateMotifSequenceMatchBeginQ9UKV866 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UKV861 ;
faldo:reference isoform:Q9UKV8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UKV867 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0303171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UKV8MF_0303162 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0303170 .
?targetMotifMatchRegionMatchBeginMF_0303170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0303163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0303171 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?taghydroxy) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UKV8MF_0303160, 1, (STRLEN(?templateMotifCigarQ9UKV8MF_0303160) - STRLEN(REPLACE(?templateMotifCigarQ9UKV8MF_0303160, CONCAT('^(?:-*[^-]){', STR(((700 - ?templateMotifSequenceMatchBeginPositionQ9UKV861) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303162, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303162, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0303163) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs2t74) .
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) = 'P')) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionQ9UKV880 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UKV882 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UKV8MF_0303175 .
?templateMotifSequenceMatchRegionQ9UKV880 faldo:begin ?templateMotifSequenceMatchBeginQ9UKV881 .
?templateMotifSequenceMatchBeginQ9UKV881 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UKV876 ;
faldo:reference isoform:Q9UKV8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UKV882 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0303186 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UKV8MF_0303177 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0303185 .
?targetMotifMatchRegionMatchBeginMF_0303185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0303178 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0303186 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UKV8MF_0303175, 1, (STRLEN(?templateMotifCigarQ9UKV8MF_0303175) - STRLEN(REPLACE(?templateMotifCigarQ9UKV8MF_0303175, CONCAT('^(?:-*[^-]){', STR(((597 - ?templateMotifSequenceMatchBeginPositionQ9UKV876) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303177, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303177) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303177, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303177) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0303178) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs3t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionQ9UKV895 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UKV897 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UKV8MF_0303190 .
?templateMotifSequenceMatchRegionQ9UKV895 faldo:begin ?templateMotifSequenceMatchBeginQ9UKV896 .
?templateMotifSequenceMatchBeginQ9UKV896 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UKV891 ;
faldo:reference isoform:Q9UKV8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UKV897 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03031101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UKV8MF_0303192 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03031100 .
?targetMotifMatchRegionMatchBeginMF_03031100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0303193 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03031101 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UKV8MF_0303190, 1, (STRLEN(?templateMotifCigarQ9UKV8MF_0303190) - STRLEN(REPLACE(?templateMotifCigarQ9UKV8MF_0303190, CONCAT('^(?:-*[^-]){', STR(((669 - ?templateMotifSequenceMatchBeginPositionQ9UKV891) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303192, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303192) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_0303192, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_0303192) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_0303192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0303193) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs3t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionQ9UKV8110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UKV8112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9UKV8MF_03031105 .
?templateMotifSequenceMatchRegionQ9UKV8110 faldo:begin ?templateMotifSequenceMatchBeginQ9UKV8111 .
?templateMotifSequenceMatchBeginQ9UKV8111 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UKV8106 ;
faldo:reference isoform:Q9UKV8-1 .
?templateMotifSequenceProfileAlignmentOperationQ9UKV8112 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03031116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9UKV8MF_03031107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03031115 .
?targetMotifMatchRegionMatchBeginMF_03031115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03031108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03031116 edam:has_input signature:MF_03031 ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UKV8MF_03031105, 1, (STRLEN(?templateMotifCigarQ9UKV8MF_03031105) - STRLEN(REPLACE(?templateMotifCigarQ9UKV8MF_03031105, CONCAT('^(?:-*[^-]){', STR(((807 - ?templateMotifSequenceMatchBeginPositionQ9UKV8106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_03031107, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_03031107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_03031107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UKV8MF_03031107, 1, (STRLEN(?targetMotifMatchCigarQ9UKV8MF_03031107) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UKV8MF_03031107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_03031108) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs3t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03031a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag120) .
}
BIND(IF(BOUND(?tagnitro), ?caseWithTag120, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag121) .
}
BIND(IF(BOUND(?taghydroxy), ?caseWithTag121, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case11) .
}
}
"xsd:string |