| http://purl.uniprot.org/unirules/MF_04154#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:977408 up:source unirule:MF_04154 .
_:977409 up:source unirule:MF_04154 .
_:977410 up:source unirule:MF_04154 .
_:977411 up:source unirule:MF_04154 .
_:977412 up:source unirule:MF_04154 .
_:977413 up:source unirule:MF_04154 .
_:977414 up:source unirule:MF_04154 .
_:977415 up:source unirule:MF_04154 .
_:977416 up:source unirule:MF_04154 .
_:977417 up:source unirule:MF_04154 .
_:977418 up:source unirule:MF_04154 .
_:977419 up:source unirule:MF_04154 .
_:977420 up:source unirule:MF_04154 .
_:977421 up:source unirule:MF_04154 .
_:977422 up:source unirule:MF_04154 .
_:977423 up:source unirule:MF_04154 .
_:977424 up:source unirule:MF_04154 .
_:977425 up:source unirule:MF_04154 .
_:977426 up:source unirule:MF_04154 .
_:977427 up:source unirule:MF_04154 .
_:977428 up:source unirule:MF_04154 .
_:977429 up:source unirule:MF_04154 .
_:977430 up:source unirule:MF_04154 .
_:977431 up:source unirule:MF_04154 .
_:977432 up:source unirule:MF_04154 .
_:977433 up:source unirule:MF_04154 .
_:977434 up:source unirule:MF_04154 .
_:977435 up:source unirule:MF_04154 .
_:977436 up:source unirule:MF_04154 .
_:977437 up:source unirule:MF_04154 .
_:977438 up:source unirule:MF_04154 .
_:977439 up:source unirule:MF_04154 .
_:977440 up:source unirule:MF_04154 .
_:977441 up:source unirule:MF_04154 .
_:977442 up:source unirule:MF_04154 .
_:977443 up:source unirule:MF_04154 .
_:977444 up:source unirule:MF_04154 .
_:977445 up:source unirule:MF_04154 .
_:977446 up:source unirule:MF_04154 .
_:977447 up:source unirule:MF_04154 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation2 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0003899 ,
GO:0005524 ,
GO:0016740 ,
GO:0039693 ,
GO:0043139 ,
keyword:1194 ,
keyword:347 ,
keyword:378 ,
keyword:413 ,
keyword:479 ,
keyword:511 ,
keyword:548 ,
keyword:639 ,
keyword:67 ,
keyword:808 ,
keyword:862 ,
keyword:863 ;
up:recommendedName ?name0 .
?name0 up:ecName '2.7.7.-' ,
'5.6.2.3' ;
up:fullName 'DNA helicase/primase' ;
rdf:type up:Structured_Name .
?name1 up:fullName "DNA 3'-5' helicase/primase Gp4" ;
rdf:type up:Structured_Name .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:enzymeClass .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 Mg(2+), one of which is catalytic.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the Teseptimavirus DNA helicase/primase family.' .
?case8 up:classifiedWith keyword:460 .
?case9 up:classifiedWith GO:0008270 .
?pfs14 up:annotation ?annotation15 ,
?annotation21 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:18420 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:18420 .
?pfs27 up:annotation ?annotation28 ,
?annotation34 ,
?annotation40 ,
?annotation46 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:29105 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:29105 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:29105 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:29105 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Binding to viral DNA polymerase' .
?pfsb54 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
rdf:type up:Zinc_Finger_Annotation ;
rdfs:comment 'C4-like; zinc ribbon fold' .
?pfsb60 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?pfs64 up:annotation ?annotation65 .
?annotation65 faldo:begin ?pfsb66 ;
faldo:end ?pfse67 ;
up:ligand ?ligand68 ;
rdf:type up:Binding_Site_Annotation .
?pfsb66 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse67 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?ligand68 rdfs:subClassOf chebi:30616 .
?pfs71 up:annotation ?annotation72 .
?annotation72 faldo:begin ?pfsb73 ;
faldo:end ?pfse74 ;
up:ligand ?ligand75 ;
rdf:type up:Binding_Site_Annotation .
?pfsb73 faldo:position ?thisPositionOn76 ;
rdf:type faldo:ExactPosition .
?pfse74 faldo:position ?thisPositionOn77 ;
rdf:type faldo:ExactPosition .
?ligand75 rdfs:subClassOf chebi:18420 .
?pfs78 up:annotation ?annotation79 .
?annotation79 faldo:begin ?pfsb80 ;
faldo:end ?pfse81 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'dTTP/dATP binding' .
?pfsb80 faldo:position ?thisPositionOn82 ;
rdf:type faldo:ExactPosition .
?pfse81 faldo:position ?thisPositionOn83 ;
rdf:type faldo:ExactPosition .
?pfs84 up:annotation ?annotation85 .
?annotation85 faldo:begin ?pfsb86 ;
faldo:end ?pfse87 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'dTTP/dATP binding' .
?pfsb86 faldo:position ?thisPositionOn88 ;
rdf:type faldo:ExactPosition .
?pfse87 faldo:position ?thisPositionOn89 ;
rdf:type faldo:ExactPosition .
?pfs90 up:annotation ?annotation91 .
?annotation91 faldo:begin ?pfsb92 ;
faldo:end ?pfse93 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'dTTP/dATP binding' .
?pfsb92 faldo:position ?thisPositionOn94 ;
rdf:type faldo:ExactPosition .
?pfse93 faldo:position ?thisPositionOn95 ;
rdf:type faldo:ExactPosition .
?pfs96 up:annotation ?annotation97 .
?annotation97 faldo:begin ?pfsb98 ;
faldo:end ?pfse99 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'dTTP/dATP binding' .
?pfsb98 faldo:position ?thisPositionOn100 ;
rdf:type faldo:ExactPosition .
?pfse99 faldo:position ?thisPositionOn101 ;
rdf:type faldo:ExactPosition .
?pfs102 up:annotation ?annotation103 .
?annotation103 faldo:begin ?pfsb104 ;
faldo:end ?pfse105 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'dTTP/dATP binding' .
?pfsb104 faldo:position ?thisPositionOn106 ;
rdf:type faldo:ExactPosition .
?pfse105 faldo:position ?thisPositionOn107 ;
rdf:type faldo:ExactPosition .
_:977448 a rdf:Statement ;
up:attribution _:977408 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:977449 a rdf:Statement ;
up:attribution _:977409 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:977450 a rdf:Statement ;
up:attribution _:977410 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:977451 a rdf:Statement ;
up:attribution _:977411 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:977452 a rdf:Statement ;
up:attribution _:977412 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:977453 a rdf:Statement ;
up:attribution _:977413 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:977454 a rdf:Statement ;
up:attribution _:977414 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:977455 a rdf:Statement ;
up:attribution _:977415 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1194 .
_:977456 a rdf:Statement ;
up:attribution _:977416 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:347 .
_:977457 a rdf:Statement ;
up:attribution _:977417 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:977458 a rdf:Statement ;
up:attribution _:977418 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:977459 a rdf:Statement ;
up:attribution _:977419 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:548 .
_:977460 a rdf:Statement ;
up:attribution _:977420 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:639 .
_:977461 a rdf:Statement ;
up:attribution _:977421 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:977462 a rdf:Statement ;
up:attribution _:977422 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:977463 a rdf:Statement ;
up:attribution _:977423 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:977464 a rdf:Statement ;
up:attribution _:977424 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:863 .
_:977465 a rdf:Statement ;
up:attribution _:977425 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:977466 a rdf:Statement ;
up:attribution _:977426 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003899 .
_:977467 a rdf:Statement ;
up:attribution _:977427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:977468 a rdf:Statement ;
up:attribution _:977428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0043139 .
_:977469 a rdf:Statement ;
up:attribution _:977429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0039693 .
_:977470 a rdf:Statement ;
up:attribution _:977430 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016740 .
_:977471 a rdf:Statement ;
up:attribution _:977431 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:977472 a rdf:Statement ;
up:attribution _:977432 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:977473 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:977474 a rdf:Statement ;
up:attribution _:977433 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:977475 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:977476 a rdf:Statement ;
up:attribution _:977434 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:977477 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:977478 a rdf:Statement ;
up:attribution _:977435 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:977479 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:977480 a rdf:Statement ;
up:attribution _:977436 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:977481 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:977482 a rdf:Statement ;
up:attribution _:977437 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:977483 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:977484 a rdf:Statement ;
up:attribution _:977438 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:977485 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:977486 a rdf:Statement ;
up:attribution _:977439 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:977487 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:977488 a rdf:Statement ;
up:attribution _:977440 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:977489 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:977490 a rdf:Statement ;
up:attribution _:977441 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:977491 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:977492 a rdf:Statement ;
up:attribution _:977442 ;
rdf:subject ?pfs71 ;
rdf:predicate up:annotation ;
rdf:object ?annotation72 .
_:977493 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs78 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
_:977494 a rdf:Statement ;
up:attribution _:977443 ;
rdf:subject ?pfs78 ;
rdf:predicate up:annotation ;
rdf:object ?annotation79 .
_:977495 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs84 ;
rdf:predicate up:annotation ;
rdf:object ?annotation85 .
_:977496 a rdf:Statement ;
up:attribution _:977444 ;
rdf:subject ?pfs84 ;
rdf:predicate up:annotation ;
rdf:object ?annotation85 .
_:977497 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs90 ;
rdf:predicate up:annotation ;
rdf:object ?annotation91 .
_:977498 a rdf:Statement ;
up:attribution _:977445 ;
rdf:subject ?pfs90 ;
rdf:predicate up:annotation ;
rdf:object ?annotation91 .
_:977499 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs96 ;
rdf:predicate up:annotation ;
rdf:object ?annotation97 .
_:977500 a rdf:Statement ;
up:attribution _:977446 ;
rdf:subject ?pfs96 ;
rdf:predicate up:annotation ;
rdf:object ?annotation97 .
_:977501 a rdf:Statement ;
up:source unirule:MF_04154 ;
rdf:subject ?pfs102 ;
rdf:predicate up:annotation ;
rdf:object ?annotation103 .
_:977502 a rdf:Statement ;
up:attribution _:977447 ;
rdf:subject ?pfs102 ;
rdf:predicate up:annotation ;
rdf:object ?annotation103 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_04154
#Rule MF_04154 Created by:? on:2021-02-08 Modified by:Elisabeth Coudert on:2025-05-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_04154 .
?thisOrganism rdfs:subClassOf+ taxon:10239 .
BIND(URI(CONCAT(STR(?this), '#MF_04154a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP03692113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154108 .
?templateMotifSequenceMatchRegionP03692113 faldo:begin ?templateMotifSequenceMatchBeginP03692114 .
?templateMotifSequenceMatchBeginP03692114 faldo:position ?templateMotifSequenceMatchBeginPositionP03692109 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692115 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154118 .
?targetMotifMatchRegionMatchBeginMF_04154118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154119 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154108, 1, (STRLEN(?templateMotifCigarP03692MF_04154108) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154108, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP03692109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_04154111) - 1) AS ?thisPositionOn19) .
BIND(?thisPositionOn19 AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t122) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154108, 1, (STRLEN(?templateMotifCigarP03692MF_04154108) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154108, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionP03692109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154110, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154110) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_04154111) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'D')) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionP03692131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154126 .
?templateMotifSequenceMatchRegionP03692131 faldo:begin ?templateMotifSequenceMatchBeginP03692132 .
?templateMotifSequenceMatchBeginP03692132 faldo:position ?templateMotifSequenceMatchBeginPositionP03692127 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692133 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154136 .
?targetMotifMatchRegionMatchBeginMF_04154136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154137 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t140) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) .
BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t143) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs2t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154126, 1, (STRLEN(?templateMotifCigarP03692MF_04154126) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154126, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP03692127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154128, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154128) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_04154129) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs2t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'C')) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP03692155 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692157 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154150 .
?templateMotifSequenceMatchRegionP03692155 faldo:begin ?templateMotifSequenceMatchBeginP03692156 .
?templateMotifSequenceMatchBeginP03692156 faldo:position ?templateMotifSequenceMatchBeginPositionP03692151 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692157 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154161 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154152 .
?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154160 .
?targetMotifMatchRegionMatchBeginMF_04154160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154153 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154161 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154150, 1, (STRLEN(?templateMotifCigarP03692MF_04154150) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154150, CONCAT('^(?:-*[^-]){', STR(((550 - ?templateMotifSequenceMatchBeginPositionP03692151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) .
BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_04154153) - 1) AS ?thisPositionOn56) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154150, 1, (STRLEN(?templateMotifCigarP03692MF_04154150) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154150, CONCAT('^(?:-*[^-]){', STR(((566 - ?templateMotifSequenceMatchBeginPositionP03692151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154152, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154152) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) .
BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_04154153) - 1) AS ?thisPositionOn57) .
BIND(?this AS ?pfs3t166) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) .
FILTER ((BOUND(?thisPositionOn56) && BOUND(?thisPositionOn57))) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP03692172 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692174 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154167 .
?templateMotifSequenceMatchRegionP03692172 faldo:begin ?templateMotifSequenceMatchBeginP03692173 .
?templateMotifSequenceMatchBeginP03692173 faldo:position ?templateMotifSequenceMatchBeginPositionP03692168 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692174 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154178 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154169 .
?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154177 .
?targetMotifMatchRegionMatchBeginMF_04154177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154170 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154178 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154167, 1, (STRLEN(?templateMotifCigarP03692MF_04154167) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154167, CONCAT('^(?:-*[^-]){', STR(((17 - ?templateMotifSequenceMatchBeginPositionP03692168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) .
BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_04154170) - 1) AS ?thisPositionOn62) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154167, 1, (STRLEN(?templateMotifCigarP03692MF_04154167) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154167, CONCAT('^(?:-*[^-]){', STR(((39 - ?templateMotifSequenceMatchBeginPositionP03692168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154169, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154169) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) .
BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_04154170) - 1) AS ?thisPositionOn63) .
BIND(?this AS ?pfs3t183) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2,4)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{15,21)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn62, (?thisPositionOn63 - ?thisPositionOn62)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP03692189 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692191 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154184 .
?templateMotifSequenceMatchRegionP03692189 faldo:begin ?templateMotifSequenceMatchBeginP03692190 .
?templateMotifSequenceMatchBeginP03692190 faldo:position ?templateMotifSequenceMatchBeginPositionP03692185 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692191 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154195 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154186 .
?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154194 .
?targetMotifMatchRegionMatchBeginMF_04154194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154187 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154195 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154184, 1, (STRLEN(?templateMotifCigarP03692MF_04154184) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154184, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionP03692185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) .
BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_04154187) - 1) AS ?thisPositionOn69) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154184, 1, (STRLEN(?templateMotifCigarP03692MF_04154184) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154184, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionP03692185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154186, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154186) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) .
BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_04154187) - 1) AS ?thisPositionOn70) .
BIND(?this AS ?pfs3t200) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) .
FILTER (REGEX('[AS]G[ST]G[ARNDCQEGHILKMFPSTWYVBZJUOX]GK[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn69, (?thisPositionOn70 - ?thisPositionOn69)))) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a65')) AS ?annotation65) .
BIND(?this AS ?pfs64) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch205 faldo:location ?templateMotifSequenceMatchRegionP03692206 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692208 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154201 .
?templateMotifSequenceMatchRegionP03692206 faldo:begin ?templateMotifSequenceMatchBeginP03692207 .
?templateMotifSequenceMatchBeginP03692207 faldo:position ?templateMotifSequenceMatchBeginPositionP03692202 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692208 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch209 faldo:location ?targetMotifMatchRegionMatch210 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154212 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154203 .
?targetMotifMatchRegionMatch210 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154211 .
?targetMotifMatchRegionMatchBeginMF_04154211 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154204 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154212 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154201, 1, (STRLEN(?templateMotifCigarP03692MF_04154201) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154201, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionP03692202) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154203, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154203) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154203, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154203) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154203, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) .
BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_04154204) - 1) AS ?thisPositionOn76) .
BIND(?thisPositionOn76 AS ?thisPositionOn77) .
BIND(?this AS ?pfs3t215) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse74) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a72')) AS ?annotation72) .
BIND(?this AS ?pfs71) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionP03692221 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692223 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154216 .
?templateMotifSequenceMatchRegionP03692221 faldo:begin ?templateMotifSequenceMatchBeginP03692222 .
?templateMotifSequenceMatchBeginP03692222 faldo:position ?templateMotifSequenceMatchBeginPositionP03692217 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692223 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154227 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154218 .
?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154226 .
?targetMotifMatchRegionMatchBeginMF_04154226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154219 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154227 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154216, 1, (STRLEN(?templateMotifCigarP03692MF_04154216) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154216, CONCAT('^(?:-*[^-]){', STR(((361 - ?templateMotifSequenceMatchBeginPositionP03692217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154218, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154218) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154218, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154218) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) .
BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_04154219) - 1) AS ?thisPositionOn82) .
BIND(?thisPositionOn82 AS ?thisPositionOn83) .
BIND(?this AS ?pfs3t230) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb80) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse81) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a79')) AS ?annotation79) .
BIND(?this AS ?pfs78) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch235 faldo:location ?templateMotifSequenceMatchRegionP03692236 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692238 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154231 .
?templateMotifSequenceMatchRegionP03692236 faldo:begin ?templateMotifSequenceMatchBeginP03692237 .
?templateMotifSequenceMatchBeginP03692237 faldo:position ?templateMotifSequenceMatchBeginPositionP03692232 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692238 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch239 faldo:location ?targetMotifMatchRegionMatch240 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154242 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154233 .
?targetMotifMatchRegionMatch240 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154241 .
?targetMotifMatchRegionMatchBeginMF_04154241 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154234 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154242 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154231, 1, (STRLEN(?templateMotifCigarP03692MF_04154231) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154231, CONCAT('^(?:-*[^-]){', STR(((465 - ?templateMotifSequenceMatchBeginPositionP03692232) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1243) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154233, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154233) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154233, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154233) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154233, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1243), '}'), '')))), '[^-]', ''))) AS ?step2244) .
BIND(((?step2244 + ?targetMotifMatchRegionMatchBeginPositionMF_04154234) - 1) AS ?thisPositionOn88) .
BIND(?thisPositionOn88 AS ?thisPositionOn89) .
BIND(?this AS ?pfs3t245) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse87) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a85')) AS ?annotation85) .
BIND(?this AS ?pfs84) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch250 faldo:location ?templateMotifSequenceMatchRegionP03692251 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692253 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154246 .
?templateMotifSequenceMatchRegionP03692251 faldo:begin ?templateMotifSequenceMatchBeginP03692252 .
?templateMotifSequenceMatchBeginP03692252 faldo:position ?templateMotifSequenceMatchBeginPositionP03692247 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692253 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch254 faldo:location ?targetMotifMatchRegionMatch255 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154257 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154248 .
?targetMotifMatchRegionMatch255 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154256 .
?targetMotifMatchRegionMatchBeginMF_04154256 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154249 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154257 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154246, 1, (STRLEN(?templateMotifCigarP03692MF_04154246) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154246, CONCAT('^(?:-*[^-]){', STR(((504 - ?templateMotifSequenceMatchBeginPositionP03692247) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1258) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154248, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154248) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154248, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154248) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154248, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1258), '}'), '')))), '[^-]', ''))) AS ?step2259) .
BIND(((?step2259 + ?targetMotifMatchRegionMatchBeginPositionMF_04154249) - 1) AS ?thisPositionOn94) .
BIND(?thisPositionOn94 AS ?thisPositionOn95) .
BIND(?this AS ?pfs3t260) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfsb92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfse93) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn94, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a91')) AS ?annotation91) .
BIND(?this AS ?pfs90) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch265 faldo:location ?templateMotifSequenceMatchRegionP03692266 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692268 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154261 .
?templateMotifSequenceMatchRegionP03692266 faldo:begin ?templateMotifSequenceMatchBeginP03692267 .
?templateMotifSequenceMatchBeginP03692267 faldo:position ?templateMotifSequenceMatchBeginPositionP03692262 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692268 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch269 faldo:location ?targetMotifMatchRegionMatch270 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154272 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154263 .
?targetMotifMatchRegionMatch270 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154271 .
?targetMotifMatchRegionMatchBeginMF_04154271 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154264 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154272 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154261, 1, (STRLEN(?templateMotifCigarP03692MF_04154261) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154261, CONCAT('^(?:-*[^-]){', STR(((522 - ?templateMotifSequenceMatchBeginPositionP03692262) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1273) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154263, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154263) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154263, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1273), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154263, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154263) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154263, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1273), '}'), '')))), '[^-]', ''))) AS ?step2274) .
BIND(((?step2274 + ?targetMotifMatchRegionMatchBeginPositionMF_04154264) - 1) AS ?thisPositionOn100) .
BIND(?thisPositionOn100 AS ?thisPositionOn101) .
BIND(?this AS ?pfs3t275) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse99) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a97')) AS ?annotation97) .
BIND(?this AS ?pfs96) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch280 faldo:location ?templateMotifSequenceMatchRegionP03692281 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03692283 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP03692MF_04154276 .
?templateMotifSequenceMatchRegionP03692281 faldo:begin ?templateMotifSequenceMatchBeginP03692282 .
?templateMotifSequenceMatchBeginP03692282 faldo:position ?templateMotifSequenceMatchBeginPositionP03692277 ;
faldo:reference isoform:P03692-1 .
?templateMotifSequenceProfileAlignmentOperationP03692283 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
?targetMotifMatch284 faldo:location ?targetMotifMatchRegionMatch285 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04154287 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP03692MF_04154278 .
?targetMotifMatchRegionMatch285 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04154286 .
?targetMotifMatchRegionMatchBeginMF_04154286 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04154279 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_04154287 edam:has_input signature:MF_04154 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03692MF_04154276, 1, (STRLEN(?templateMotifCigarP03692MF_04154276) - STRLEN(REPLACE(?templateMotifCigarP03692MF_04154276, CONCAT('^(?:-*[^-]){', STR(((535 - ?templateMotifSequenceMatchBeginPositionP03692277) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1288) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03692MF_04154278, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154278) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1288), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03692MF_04154278, 1, (STRLEN(?targetMotifMatchCigarP03692MF_04154278) - STRLEN(REPLACE(?targetMotifMatchCigarP03692MF_04154278, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1288), '}'), '')))), '[^-]', ''))) AS ?step2289) .
BIND(((?step2289 + ?targetMotifMatchRegionMatchBeginPositionMF_04154279) - 1) AS ?thisPositionOn106) .
BIND(?thisPositionOn106 AS ?thisPositionOn107) .
BIND(?this AS ?pfs3t290) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfsb104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfse105) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn106, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_04154a103')) AS ?annotation103) .
BIND(?this AS ?pfs102) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag291) .
}
BIND(IF(BOUND(?tagFTGRP_2), ?caseWithTag291, ?UNBOUND_VARIABLE) AS ?case8) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag292) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag292, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:110456 .
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag293) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag293, ?UNBOUND_VARIABLE) AS ?case11) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:110456 .
})) .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag294) .
}
BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag294, ?UNBOUND_VARIABLE) AS ?case13) .
}
"xsd:string |