| http://purl.uniprot.org/unirules/MF_00042#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:17185 up:source unirule:MF_00042 .
_:17186 up:source unirule:MF_00042 .
_:17187 up:source unirule:MF_00042 .
_:17188 up:source unirule:MF_00042 .
_:17189 up:source unirule:MF_00042 .
_:17190 up:source unirule:MF_00042 .
_:17191 up:source unirule:MF_00042 .
_:17192 up:source unirule:MF_00042 .
_:17193 up:source unirule:MF_00042 .
_:17194 up:source unirule:MF_00042 .
_:17195 up:source unirule:MF_00042 .
_:17196 up:source unirule:MF_00042 .
_:17197 up:source unirule:MF_00042 .
_:17198 up:source unirule:MF_00042 .
_:17199 up:source unirule:MF_00042 .
_:17200 up:source unirule:MF_00042 .
_:17201 up:source unirule:MF_00042 .
_:17202 up:source unirule:MF_00042 .
_:17203 up:source unirule:MF_00042 .
_:17204 up:source unirule:MF_00042 .
_:17205 up:source unirule:MF_00042 .
_:17206 up:source unirule:MF_00042 .
_:17207 up:source unirule:MF_00042 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation7 ,
?annotation9 ;
up:classifiedWith GO:0000287 ,
GO:0004523 ,
GO:0005737 ,
GO:0006401 ,
keyword:255 ,
keyword:378 ,
keyword:460 ,
keyword:479 ,
keyword:540 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.26.4' ;
up:fullName 'Ribonuclease H' ;
up:shortName 'RNase H' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'rnhA' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Endonuclease that specifically degrades the RNA of RNA-DNA hybrids.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:enzymeClass .
?annotation5 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 Mg(2+) ion per subunit. May bind a second metal ion at a regulatory site, or after substrate binding.' .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Monomer.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the RNase H family.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:18420 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:18420 .
?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:18420 .
?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:18420 .
?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:18420 .
_:17208 a rdf:Statement ;
up:attribution _:17185 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:17209 a rdf:Statement ;
up:attribution _:17186 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:17210 a rdf:Statement ;
up:attribution _:17187 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:17211 a rdf:Statement ;
up:attribution _:17188 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:17212 a rdf:Statement ;
up:attribution _:17189 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:17213 a rdf:Statement ;
up:attribution _:17190 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:17214 a rdf:Statement ;
up:attribution _:17191 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:17215 a rdf:Statement ;
up:attribution _:17192 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:17216 a rdf:Statement ;
up:attribution _:17193 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:17217 a rdf:Statement ;
up:attribution _:17194 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:17218 a rdf:Statement ;
up:attribution _:17195 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:17219 a rdf:Statement ;
up:attribution _:17196 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:255 .
_:17220 a rdf:Statement ;
up:attribution _:17197 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:17221 a rdf:Statement ;
up:attribution _:17198 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:17222 a rdf:Statement ;
up:attribution _:17199 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:17223 a rdf:Statement ;
up:attribution _:17200 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004523 .
_:17224 a rdf:Statement ;
up:attribution _:17201 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006401 .
_:17225 a rdf:Statement ;
up:attribution _:17202 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:17226 a rdf:Statement ;
up:source unirule:MF_00042 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:17227 a rdf:Statement ;
up:attribution _:17203 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:17228 a rdf:Statement ;
up:source unirule:MF_00042 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:17229 a rdf:Statement ;
up:attribution _:17204 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:17230 a rdf:Statement ;
up:source unirule:MF_00042 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:17231 a rdf:Statement ;
up:attribution _:17205 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:17232 a rdf:Statement ;
up:source unirule:MF_00042 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:17233 a rdf:Statement ;
up:attribution _:17206 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:17234 a rdf:Statement ;
up:source unirule:MF_00042 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:17235 a rdf:Statement ;
up:attribution _:17207 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00042
#Rule MF_00042 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00042 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00042a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionP0A7Y450 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Y452 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7Y4MF_0004245 .
?templateMotifSequenceMatchRegionP0A7Y450 faldo:begin ?templateMotifSequenceMatchBeginP0A7Y451 .
?templateMotifSequenceMatchBeginP0A7Y451 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Y446 ;
faldo:reference isoform:P0A7Y4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7Y452 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0004256 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7Y4MF_0004247 .
?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0004255 .
?targetMotifMatchRegionMatchBeginMF_0004255 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0004248 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0004256 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Y4MF_0004245, 1, (STRLEN(?templateMotifCigarP0A7Y4MF_0004245) - STRLEN(REPLACE(?templateMotifCigarP0A7Y4MF_0004245, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A7Y446) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004247, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004247) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004247, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004247) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004247, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0004248) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP0A7Y465 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Y467 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7Y4MF_0004260 .
?templateMotifSequenceMatchRegionP0A7Y465 faldo:begin ?templateMotifSequenceMatchBeginP0A7Y466 .
?templateMotifSequenceMatchBeginP0A7Y466 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Y461 ;
faldo:reference isoform:P0A7Y4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7Y467 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0004271 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7Y4MF_0004262 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0004270 .
?targetMotifMatchRegionMatchBeginMF_0004270 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0004263 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0004271 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Y4MF_0004260, 1, (STRLEN(?templateMotifCigarP0A7Y4MF_0004260) - STRLEN(REPLACE(?templateMotifCigarP0A7Y4MF_0004260, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP0A7Y461) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004262, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004262) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004262, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004262) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0004263) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP0A7Y480 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Y482 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7Y4MF_0004275 .
?templateMotifSequenceMatchRegionP0A7Y480 faldo:begin ?templateMotifSequenceMatchBeginP0A7Y481 .
?templateMotifSequenceMatchBeginP0A7Y481 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Y476 ;
faldo:reference isoform:P0A7Y4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7Y482 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0004286 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7Y4MF_0004277 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0004285 .
?targetMotifMatchRegionMatchBeginMF_0004285 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0004278 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0004286 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Y4MF_0004275, 1, (STRLEN(?templateMotifCigarP0A7Y4MF_0004275) - STRLEN(REPLACE(?templateMotifCigarP0A7Y4MF_0004275, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP0A7Y476) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004277, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004277) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004277, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004277) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004277, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0004278) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t89) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0A7Y495 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Y497 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7Y4MF_0004290 .
?templateMotifSequenceMatchRegionP0A7Y495 faldo:begin ?templateMotifSequenceMatchBeginP0A7Y496 .
?templateMotifSequenceMatchBeginP0A7Y496 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Y491 ;
faldo:reference isoform:P0A7Y4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7Y497 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00042101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7Y4MF_0004292 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00042100 .
?targetMotifMatchRegionMatchBeginMF_00042100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0004293 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00042101 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Y4MF_0004290, 1, (STRLEN(?templateMotifCigarP0A7Y4MF_0004290) - STRLEN(REPLACE(?templateMotifCigarP0A7Y4MF_0004290, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionP0A7Y491) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004292, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004292) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_0004292, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_0004292) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_0004292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0004293) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t104) .
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_00042a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP0A7Y4110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7Y4112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A7Y4MF_00042105 .
?templateMotifSequenceMatchRegionP0A7Y4110 faldo:begin ?templateMotifSequenceMatchBeginP0A7Y4111 .
?templateMotifSequenceMatchBeginP0A7Y4111 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7Y4106 ;
faldo:reference isoform:P0A7Y4-1 .
?templateMotifSequenceProfileAlignmentOperationP0A7Y4112 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00042116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A7Y4MF_00042107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00042115 .
?targetMotifMatchRegionMatchBeginMF_00042115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00042108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00042116 edam:has_input signature:MF_00042 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7Y4MF_00042105, 1, (STRLEN(?templateMotifCigarP0A7Y4MF_00042105) - STRLEN(REPLACE(?templateMotifCigarP0A7Y4MF_00042105, CONCAT('^(?:-*[^-]){', STR(((134 - ?templateMotifSequenceMatchBeginPositionP0A7Y4106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_00042107, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_00042107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_00042107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7Y4MF_00042107, 1, (STRLEN(?targetMotifMatchCigarP0A7Y4MF_00042107) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7Y4MF_00042107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00042108) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t119) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00042a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
}
"xsd:string |