| http://purl.uniprot.org/unirules/MF_01485#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:538230 up:source unirule:MF_01485 .
_:538231 up:source unirule:MF_01485 .
_:538232 up:source unirule:MF_01485 .
_:538233 up:source unirule:MF_01485 .
_:538234 up:source unirule:MF_01485 .
_:538235 up:source unirule:MF_01485 .
_:538236 up:source unirule:MF_01485 .
_:538237 up:source unirule:MF_01485 .
_:538238 up:source unirule:MF_01485 .
_:538239 up:source unirule:MF_01485 .
_:538240 up:source unirule:MF_01485 .
_:538241 up:source unirule:MF_01485 .
_:538242 up:source unirule:MF_01485 .
_:538243 up:source unirule:MF_01485 .
_:538244 up:source unirule:MF_01485 .
_:538245 up:source unirule:MF_01485 .
_:538246 up:source unirule:MF_01485 .
_:538247 up:source unirule:MF_01485 .
_:538248 up:source unirule:MF_01485 .
_:538249 up:source unirule:MF_01485 .
_:538250 up:source unirule:MF_01485 .
_:538251 up:source unirule:MF_01485 .
_:538252 up:source unirule:MF_01485 .
_:538253 up:source unirule:MF_01485 .
_:538254 up:source unirule:MF_01485 .
_:538255 up:source unirule:MF_01485 .
_:538256 up:source unirule:MF_01485 .
_:538257 up:source unirule:MF_01485 .
_:538258 up:source unirule:MF_01485 .
_:538259 up:source unirule:MF_01485 .
_:538260 up:source unirule:MF_01485 .
_:538261 up:source unirule:MF_01485 .
_:538262 up:source unirule:MF_01485 .
_:538263 up:source unirule:MF_01485 .
_:538264 up:source unirule:MF_01485 .
_:538265 up:source unirule:MF_01485 .
_:538266 up:source unirule:MF_01485 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation12 ,
?annotation13 ,
?annotation14 ,
?annotation15 ,
?annotation16 ;
up:classifiedWith GO:0000724 ,
GO:0003677 ,
GO:0005524 ,
GO:0043138 ,
keyword:227 ,
keyword:234 ,
keyword:238 ,
keyword:269 ,
keyword:347 ,
keyword:378 ,
keyword:413 ,
keyword:540 ,
keyword:547 ,
keyword:67 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.11.5' ,
'5.6.2.4' ;
up:fullName 'RecBCD enzyme subunit RecB' ;
rdf:type up:Structured_Name .
?name1 up:fullName "DNA 3'-5' helicase subunit RecB" ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Exonuclease V subunit RecB' ;
up:shortName 'ExoV subunit RecB' ;
rdf:type up:Structured_Name .
?name3 up:fullName 'Helicase/nuclease RecBCD subunit RecB' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'recB' .
?annotation5 a up:Function_Annotation ;
rdfs:comment "A helicase/nuclease that prepares dsDNA breaks (DSB) for recombinational DNA repair. Binds to DSBs and unwinds DNA via a highly rapid and processive ATP-dependent bidirectional helicase activity. Unwinds dsDNA until it encounters a Chi (crossover hotspot instigator) sequence from the 3' direction. Cuts ssDNA a few nucleotides 3' to the Chi site. The properties and activities of the enzyme are changed at Chi. The Chi-altered holoenzyme produces a long 3'-ssDNA overhang and facilitates RecA-binding to the ssDNA for homologous DNA recombination and repair. Holoenzyme degrades any linearized DNA that is unable to undergo homologous recombination. In the holoenzyme this subunit contributes ATPase, 3'-5' helicase, exonuclease activity and loads RecA onto ssDNA." .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:enzymeClass .
?annotation10 up:activity ?activity11 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity11 up:catalyticActivity ;
up:enzymeClass .
?annotation12 a up:Subunit_Annotation ;
rdfs:comment 'Heterotrimer of RecB, RecC and RecD. All subunits contribute to DNA-binding. Interacts with RecA.' .
?annotation13 a up:Domain_Annotation ;
rdfs:comment "The N-terminal DNA-binding domain is a ssDNA-dependent ATPase and has ATP-dependent 3'-5' helicase function. This domain interacts with RecC." .
?annotation14 a up:Domain_Annotation ;
rdfs:comment 'The C-terminal domain has nuclease activity and interacts with RecD. It interacts with RecA, facilitating its loading onto ssDNA.' .
?annotation15 a up:Annotation ;
rdfs:comment "In the RecBCD complex, RecB has a slow 3'-5' helicase, an exonuclease activity and loads RecA onto ssDNA, RecD has a fast 5'-3' helicase activity, while RecC stimulates the ATPase and processivity of the RecB helicase and contributes to recognition of the Chi site." .
?annotation16 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the helicase family. UvrD subfamily.' .
?case17 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs18 up:annotation ?annotation19 ,
?annotation24 ,
?annotation30 ,
?annotation36 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'For nuclease activity' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf chebi:18420 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:18420 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:18420 .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'DNA-binding and helicase activity, interacts with RecC' .
?pfsb44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Nuclease activity, interacts with RecD and RecA' .
?pfsb50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
_:538267 a rdf:Statement ;
up:attribution _:538230 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:538268 a rdf:Statement ;
up:attribution _:538231 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:538269 a rdf:Statement ;
up:attribution _:538232 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:538270 a rdf:Statement ;
up:attribution _:538233 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:538271 a rdf:Statement ;
up:attribution _:538234 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:538272 a rdf:Statement ;
up:attribution _:538235 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:538273 a rdf:Statement ;
up:attribution _:538236 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:538274 a rdf:Statement ;
up:attribution _:538237 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:538275 a rdf:Statement ;
up:attribution _:538238 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:538276 a rdf:Statement ;
up:attribution _:538239 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:538277 a rdf:Statement ;
up:attribution _:538240 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:538278 a rdf:Statement ;
up:attribution _:538241 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:538279 a rdf:Statement ;
up:attribution _:538242 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:538280 a rdf:Statement ;
up:attribution _:538243 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:538281 a rdf:Statement ;
up:attribution _:538244 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:538282 a rdf:Statement ;
up:attribution _:538245 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:538283 a rdf:Statement ;
up:attribution _:538246 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:538284 a rdf:Statement ;
up:attribution _:538247 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:538285 a rdf:Statement ;
up:attribution _:538248 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:269 .
_:538286 a rdf:Statement ;
up:attribution _:538249 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:347 .
_:538287 a rdf:Statement ;
up:attribution _:538250 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:538288 a rdf:Statement ;
up:attribution _:538251 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:538289 a rdf:Statement ;
up:attribution _:538252 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:538290 a rdf:Statement ;
up:attribution _:538253 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:538291 a rdf:Statement ;
up:attribution _:538254 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043138 .
_:538292 a rdf:Statement ;
up:attribution _:538255 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:538293 a rdf:Statement ;
up:attribution _:538256 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:538294 a rdf:Statement ;
up:attribution _:538257 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000724 .
_:538295 a rdf:Statement ;
up:attribution _:538258 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:538296 a rdf:Statement ;
up:attribution _:538259 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:538297 a rdf:Statement ;
up:attribution _:538260 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:538298 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:538299 a rdf:Statement ;
up:attribution _:538261 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:538300 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:538301 a rdf:Statement ;
up:attribution _:538262 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:538302 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:538303 a rdf:Statement ;
up:attribution _:538263 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:538304 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:538305 a rdf:Statement ;
up:attribution _:538264 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:538306 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:538307 a rdf:Statement ;
up:attribution _:538265 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:538308 a rdf:Statement ;
up:source unirule:MF_01485 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:538309 a rdf:Statement ;
up:attribution _:538266 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01485
#Rule MF_01485 Created by:? on:2013-12-10 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon54 {taxon:201174 taxon:976 taxon:204428 taxon:1090 taxon:68337 taxon:1224 taxon:203691}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01485 .
?thisOrganism rdfs:subClassOf+ ?supertaxon54 .
BIND(URI(CONCAT(STR(?this), '#MF_01485a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a14')) AS ?annotation14) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a15')) AS ?annotation15) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a16')) AS ?annotation16) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionP0839460 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0839462 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08394MF_0148555 .
?templateMotifSequenceMatchRegionP0839460 faldo:begin ?templateMotifSequenceMatchBeginP0839461 .
?templateMotifSequenceMatchBeginP0839461 faldo:position ?templateMotifSequenceMatchBeginPositionP0839456 ;
faldo:reference isoform:P08394-1 .
?templateMotifSequenceProfileAlignmentOperationP0839462 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0148566 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08394MF_0148557 .
?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0148565 .
?targetMotifMatchRegionMatchBeginMF_0148565 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0148558 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0148566 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148555, 1, (STRLEN(?templateMotifCigarP08394MF_0148555) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148555, CONCAT('^(?:-*[^-]){', STR(((1080 - ?templateMotifSequenceMatchBeginPositionP0839456) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0148558) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t69) .
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) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148555, 1, (STRLEN(?templateMotifCigarP08394MF_0148555) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148555, CONCAT('^(?:-*[^-]){', STR(((956 - ?templateMotifSequenceMatchBeginPositionP0839456) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0148558) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148555, 1, (STRLEN(?templateMotifCigarP08394MF_0148555) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148555, CONCAT('^(?:-*[^-]){', STR(((1067 - ?templateMotifSequenceMatchBeginPositionP0839456) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0148558) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148555, 1, (STRLEN(?templateMotifCigarP08394MF_0148555) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148555, CONCAT('^(?:-*[^-]){', STR(((1080 - ?templateMotifSequenceMatchBeginPositionP0839456) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148557, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148557) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148557, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0148558) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'D')) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP0839484 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0839486 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08394MF_0148579 .
?templateMotifSequenceMatchRegionP0839484 faldo:begin ?templateMotifSequenceMatchBeginP0839485 .
?templateMotifSequenceMatchBeginP0839485 faldo:position ?templateMotifSequenceMatchBeginPositionP0839480 ;
faldo:reference isoform:P08394-1 .
?templateMotifSequenceProfileAlignmentOperationP0839486 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0148590 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08394MF_0148581 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0148589 .
?targetMotifMatchRegionMatchBeginMF_0148589 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0148582 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0148590 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn46) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148579, 1, (STRLEN(?templateMotifCigarP08394MF_0148579) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148579, CONCAT('^(?:-*[^-]){', STR(((850 - ?templateMotifSequenceMatchBeginPositionP0839480) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148581, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148581) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148581, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148581) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0148582) - 1) AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t93) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
FILTER ((BOUND(?thisPositionOn46) && BOUND(?thisPositionOn47))) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP0839499 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08394101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08394MF_0148594 .
?templateMotifSequenceMatchRegionP0839499 faldo:begin ?templateMotifSequenceMatchBeginP08394100 .
?templateMotifSequenceMatchBeginP08394100 faldo:position ?templateMotifSequenceMatchBeginPositionP0839495 ;
faldo:reference isoform:P08394-1 .
?templateMotifSequenceProfileAlignmentOperationP08394101 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01485105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08394MF_0148596 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01485104 .
?targetMotifMatchRegionMatchBeginMF_01485104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0148597 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01485105 edam:has_input signature:MF_01485 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08394MF_0148594, 1, (STRLEN(?templateMotifCigarP08394MF_0148594) - STRLEN(REPLACE(?templateMotifCigarP08394MF_0148594, CONCAT('^(?:-*[^-]){', STR(((900 - ?templateMotifSequenceMatchBeginPositionP0839495) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08394MF_0148596, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148596) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148596, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08394MF_0148596, 1, (STRLEN(?targetMotifMatchCigarP08394MF_0148596) - STRLEN(REPLACE(?targetMotifMatchCigarP08394MF_0148596, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0148597) - 1) AS ?thisPositionOn52) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn53) .
BIND(?this AS ?pfs2t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) .
FILTER ((BOUND(?thisPositionOn52) && BOUND(?thisPositionOn53))) .
BIND(URI(CONCAT(STR(?this), '#MF_01485a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag109) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag109, ?UNBOUND_VARIABLE) AS ?case17) .
}
"xsd:string |