CONSTRUCT { _:942333 up:source unirule:MF_04100 . _:942334 up:source unirule:MF_04100 . _:942335 up:source unirule:MF_04100 . _:942336 up:source unirule:MF_04100 . _:942337 up:source unirule:MF_04100 . _:942338 up:source unirule:MF_04100 . _:942339 up:source unirule:MF_04100 . _:942340 up:source unirule:MF_04100 . _:942341 up:source unirule:MF_04100 . _:942342 up:source unirule:MF_04100 . _:942343 up:source unirule:MF_04100 . _:942344 up:source unirule:MF_04100 . _:942345 up:source unirule:MF_04100 . _:942346 up:source unirule:MF_04100 . _:942347 up:source unirule:MF_04100 . _:942348 up:source unirule:MF_04100 . _:942349 up:source unirule:MF_04100 . _:942350 up:source unirule:MF_04100 . _:942351 up:source unirule:MF_04100 . _:942352 up:source unirule:MF_04100 . _:942353 up:source unirule:MF_04100 . _:942354 up:source unirule:MF_04100 . _:942355 up:source unirule:MF_04100 . _:942356 up:source unirule:MF_04100 . _:942357 up:source unirule:MF_04100 . _:942358 up:source unirule:MF_04100 . _:942359 up:source unirule:MF_04100 . _:942360 up:source unirule:MF_04100 . _:942361 up:source unirule:MF_04100 . _:942362 up:source unirule:MF_04100 . _:942363 up:source unirule:MF_04100 . _:942364 up:source unirule:MF_04100 . _:942365 up:source unirule:MF_04100 . _:942366 up:source unirule:MF_04100 . _:942367 up:source unirule:MF_04100 . _:942368 up:source unirule:MF_04100 . _:942369 up:source unirule:MF_04100 . _:942370 up:source unirule:MF_04100 . _:942371 up:source unirule:MF_04100 . _:942372 up:source unirule:MF_04100 . _:942373 up:source unirule:MF_04100 . _:942374 up:source unirule:MF_04100 . _:942375 up:source unirule:MF_04100 . _:942376 up:source unirule:MF_04100 . _:942377 up:source unirule:MF_04100 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0000166 , GO:0003677 , GO:0003887 , GO:0008408 , GO:0039686 , keyword:1194 , keyword:235 , keyword:238 , keyword:239 , keyword:269 , keyword:378 , keyword:460 , keyword:479 , keyword:511 , keyword:540 , keyword:548 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.7.7' , '3.1.11.-' ; up:fullName 'DNA-directed DNA polymerase' ; rdf:type up:Structured_Name . ?annotation1 a up:Function_Annotation ; rdfs:comment "Replicates the viral genomic DNA. This polymerase possesses two enzymatic activities: DNA synthesis (polymerase) and an exonucleolytic activity that degrades single-stranded DNA in the 3'- to 5'-direction for proofreading purpose." . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/22508>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.7>. ?annotation4 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Part of the replicase complex that includes the DNA polymerase, the polymerase clamp, the clamp loader complex, the single-stranded DNA binding protein, and the primase/helicase. Interacts with the polymerase clamp; this interaction constitutes the polymerase holoenzyme.' . ?annotation6 a up:Domain_Annotation ; rdfs:comment "The N-terminus contains the 3'-5' exonuclease activity. The C-terminus contains the polymerase activity and is involved in binding to the polymerase clamp protein. A beta hairpin structure is necessary for the proofreading function of the polymerase." . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the DNA polymerase type-B family.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf ?molecule13 . ?molecule13 rdfs:label 'substrate' . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf ?molecule21 . ?molecule21 rdfs:label 'substrate' . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf ?molecule29 . ?molecule29 rdfs:label 'substrate' . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Region_Annotation ; rdfs:comment 'Binding of DNA in B-conformation' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?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 . ?pfs45 up:annotation ?annotation46 . ?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:18420 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:18420 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:18420 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:18420 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; rdf:type up:Site_Annotation ; rdfs:comment 'Optimization of metal coordination by the polymerase active site' . ?pfsb75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; rdf:type up:Site_Annotation ; rdfs:comment 'Optimization of metal coordination by the polymerase active site' . ?pfsb81 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfs85 up:annotation ?annotation86 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; rdf:type up:Site_Annotation ; rdfs:comment 'Essential for viral replication' . ?pfsb87 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfs91 up:annotation ?annotation92 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; rdf:type up:Region_Annotation ; rdfs:comment "3'-5'exonuclease" . ?pfsb93 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfs97 up:annotation ?annotation98 . ?annotation98 faldo:begin ?pfsb99 ; faldo:end ?pfse100 ; rdf:type up:Region_Annotation ; rdfs:comment 'Beta hairpin' . ?pfsb99 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?pfse100 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?pfs103 up:annotation ?annotation104 . ?annotation104 faldo:begin ?pfsb105 ; faldo:end ?pfse106 ; rdf:type up:Region_Annotation ; rdfs:comment 'Polymerase' . ?pfsb105 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?pfse106 faldo:position ?thisPositionOn108 ; rdf:type faldo:ExactPosition . ?pfs109 up:annotation ?annotation110 . ?annotation110 faldo:begin ?pfsb111 ; faldo:end ?pfse112 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with the polymerase clamp' . ?pfsb111 faldo:position ?thisPositionOn113 ; rdf:type faldo:ExactPosition . ?pfse112 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . ?pfs115 up:annotation ?annotation116 . ?annotation116 faldo:begin ?pfsb117 ; faldo:end ?pfse118 ; up:ligand ?ligand119 ; rdf:type up:Binding_Site_Annotation . ?pfsb117 faldo:position ?thisPositionOn120 ; rdf:type faldo:ExactPosition . ?pfse118 faldo:position ?thisPositionOn121 ; rdf:type faldo:ExactPosition . ?ligand119 rdfs:subClassOf chebi:18420 . ?pfs122 up:annotation ?annotation123 . ?annotation123 faldo:begin ?pfsb124 ; faldo:end ?pfse125 ; up:ligand ?ligand126 ; rdf:type up:Binding_Site_Annotation . ?pfsb124 faldo:position ?thisPositionOn127 ; rdf:type faldo:ExactPosition . ?pfse125 faldo:position ?thisPositionOn128 ; rdf:type faldo:ExactPosition . ?ligand126 rdfs:subClassOf chebi:18420 . ?pfs129 up:annotation ?annotation130 . ?annotation130 faldo:begin ?pfsb131 ; faldo:end ?pfse132 ; up:ligand ?ligand133 ; rdf:type up:Binding_Site_Annotation . ?pfsb131 faldo:position ?thisPositionOn134 ; rdf:type faldo:ExactPosition . ?pfse132 faldo:position ?thisPositionOn135 ; rdf:type faldo:ExactPosition . ?ligand133 rdfs:subClassOf chebi:18420 . ?pfs136 up:annotation ?annotation137 . ?annotation137 faldo:begin ?pfsb138 ; faldo:end ?pfse139 ; up:ligand ?ligand140 ; rdf:type up:Binding_Site_Annotation . ?pfsb138 faldo:position ?thisPositionOn141 ; rdf:type faldo:ExactPosition . ?pfse139 faldo:position ?thisPositionOn142 ; rdf:type faldo:ExactPosition . ?ligand140 rdfs:subClassOf chebi:18420 . ?pfs143 up:annotation ?annotation144 . ?annotation144 faldo:begin ?pfsb145 ; faldo:end ?pfse146 ; up:ligand ?ligand147 ; rdf:type up:Binding_Site_Annotation . ?pfsb145 faldo:position ?thisPositionOn148 ; rdf:type faldo:ExactPosition . ?pfse146 faldo:position ?thisPositionOn149 ; rdf:type faldo:ExactPosition . ?ligand147 rdfs:subClassOf chebi:18420 . _:942378 a rdf:Statement ; up:attribution _:942333 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:942379 a rdf:Statement ; up:attribution _:942334 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:942380 a rdf:Statement ; up:attribution _:942335 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:942381 a rdf:Statement ; up:attribution _:942336 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:942382 a rdf:Statement ; up:attribution _:942337 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:942383 a rdf:Statement ; up:attribution _:942338 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:942384 a rdf:Statement ; up:attribution _:942339 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:942385 a rdf:Statement ; up:attribution _:942340 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:235 . _:942386 a rdf:Statement ; up:attribution _:942341 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:942387 a rdf:Statement ; up:attribution _:942342 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:239 . _:942388 a rdf:Statement ; up:attribution _:942343 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:269 . _:942389 a rdf:Statement ; up:attribution _:942344 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:942390 a rdf:Statement ; up:attribution _:942345 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:942391 a rdf:Statement ; up:attribution _:942346 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:942392 a rdf:Statement ; up:attribution _:942347 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:942393 a rdf:Statement ; up:attribution _:942348 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:942394 a rdf:Statement ; up:attribution _:942349 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:548 . _:942395 a rdf:Statement ; up:attribution _:942350 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:942396 a rdf:Statement ; up:attribution _:942351 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1194 . _:942397 a rdf:Statement ; up:attribution _:942352 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008408 . _:942398 a rdf:Statement ; up:attribution _:942353 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:942399 a rdf:Statement ; up:attribution _:942354 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003887 . _:942400 a rdf:Statement ; up:attribution _:942355 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000166 . _:942401 a rdf:Statement ; up:attribution _:942356 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0039686 . _:942402 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:942403 a rdf:Statement ; up:attribution _:942357 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:942404 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:942405 a rdf:Statement ; up:attribution _:942358 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:942406 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:942407 a rdf:Statement ; up:attribution _:942359 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:942408 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:942409 a rdf:Statement ; up:attribution _:942360 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:942410 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:942411 a rdf:Statement ; up:attribution _:942361 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:942412 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:942413 a rdf:Statement ; up:attribution _:942362 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:942414 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:942415 a rdf:Statement ; up:attribution _:942363 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:942416 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:942417 a rdf:Statement ; up:attribution _:942364 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:942418 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:942419 a rdf:Statement ; up:attribution _:942365 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:942420 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:942421 a rdf:Statement ; up:attribution _:942366 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:942422 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:942423 a rdf:Statement ; up:attribution _:942367 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:942424 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:942425 a rdf:Statement ; up:attribution _:942368 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:942426 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:942427 a rdf:Statement ; up:attribution _:942369 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:942428 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:942429 a rdf:Statement ; up:attribution _:942370 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:942430 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:942431 a rdf:Statement ; up:attribution _:942371 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:942432 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:942433 a rdf:Statement ; up:attribution _:942372 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:942434 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs115 ; rdf:predicate up:annotation ; rdf:object ?annotation116 . _:942435 a rdf:Statement ; up:attribution _:942373 ; rdf:subject ?pfs115 ; rdf:predicate up:annotation ; rdf:object ?annotation116 . _:942436 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs122 ; rdf:predicate up:annotation ; rdf:object ?annotation123 . _:942437 a rdf:Statement ; up:attribution _:942374 ; rdf:subject ?pfs122 ; rdf:predicate up:annotation ; rdf:object ?annotation123 . _:942438 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs129 ; rdf:predicate up:annotation ; rdf:object ?annotation130 . _:942439 a rdf:Statement ; up:attribution _:942375 ; rdf:subject ?pfs129 ; rdf:predicate up:annotation ; rdf:object ?annotation130 . _:942440 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs136 ; rdf:predicate up:annotation ; rdf:object ?annotation137 . _:942441 a rdf:Statement ; up:attribution _:942376 ; rdf:subject ?pfs136 ; rdf:predicate up:annotation ; rdf:object ?annotation137 . _:942442 a rdf:Statement ; up:source unirule:MF_04100 ; rdf:subject ?pfs143 ; rdf:predicate up:annotation ; rdf:object ?annotation144 . _:942443 a rdf:Statement ; up:attribution _:942377 ; rdf:subject ?pfs143 ; rdf:predicate up:annotation ; rdf:object ?annotation144 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04100 #Rule MF_04100 Created by:chulo on:2016-06-28 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04100 . ?thisOrganism rdfs:subClassOf+ taxon:2731619 . BIND(URI(CONCAT(STR(?this), '#MF_04100a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04100a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_04100a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_04100a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04100a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04100a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_04100a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionQ38087155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100150 . ?templateMotifSequenceMatchRegionQ38087155 faldo:begin ?templateMotifSequenceMatchBeginQ38087156 . ?templateMotifSequenceMatchBeginQ38087156 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087151 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087157 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100160 . ?targetMotifMatchRegionMatchBeginMF_04100160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100161 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100150, 1, (STRLEN(?templateMotifCigarQ38087MF_04100150) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100150, CONCAT('^(?:-*[^-]){', STR(((414 - ?templateMotifSequenceMatchBeginPositionQ38087151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100152, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100152) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100152, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100152) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_04100153) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100150, 1, (STRLEN(?templateMotifCigarQ38087MF_04100150) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100150, CONCAT('^(?:-*[^-]){', STR(((416 - ?templateMotifSequenceMatchBeginPositionQ38087151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100152, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100152) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100152, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100152) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_04100153) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)) = 'SLY')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionQ38087172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100167 . ?templateMotifSequenceMatchRegionQ38087172 faldo:begin ?templateMotifSequenceMatchBeginQ38087173 . ?templateMotifSequenceMatchBeginQ38087173 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087168 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087174 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100177 . ?targetMotifMatchRegionMatchBeginMF_04100177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100178 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100167, 1, (STRLEN(?templateMotifCigarQ38087MF_04100167) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100167, CONCAT('^(?:-*[^-]){', STR(((482 - ?templateMotifSequenceMatchBeginPositionQ38087168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100169, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100169) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100169, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100169) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_04100170) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionQ38087187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100182 . ?templateMotifSequenceMatchRegionQ38087187 faldo:begin ?templateMotifSequenceMatchBeginQ38087188 . ?templateMotifSequenceMatchBeginQ38087188 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087183 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087189 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100192 . ?targetMotifMatchRegionMatchBeginMF_04100192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100193 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100182, 1, (STRLEN(?templateMotifCigarQ38087MF_04100182) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100182, CONCAT('^(?:-*[^-]){', STR(((560 - ?templateMotifSequenceMatchBeginPositionQ38087183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100184, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100184) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100184, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100184) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_04100185) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionQ38087202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100197 . ?templateMotifSequenceMatchRegionQ38087202 faldo:begin ?templateMotifSequenceMatchBeginQ38087203 . ?templateMotifSequenceMatchBeginQ38087203 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087198 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087204 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100207 . ?targetMotifMatchRegionMatchBeginMF_04100207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100208 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100197, 1, (STRLEN(?templateMotifCigarQ38087MF_04100197) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100197, CONCAT('^(?:-*[^-]){', STR(((705 - ?templateMotifSequenceMatchBeginPositionQ38087198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100199, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100199) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100199, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100199) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_04100200) - 1) AS ?thisPositionOn36) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100197, 1, (STRLEN(?templateMotifCigarQ38087MF_04100197) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100197, CONCAT('^(?:-*[^-]){', STR(((708 - ?templateMotifSequenceMatchBeginPositionQ38087198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100199, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100199) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100199, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100199) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) . BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_04100200) - 1) AS ?thisPositionOn37) . BIND(?this AS ?pfs1t213) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, (?thisPositionOn37 - ?thisPositionOn36)) = 'KKRY')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch218 faldo:location ?templateMotifSequenceMatchRegionQ38087219 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087221 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100214 . ?templateMotifSequenceMatchRegionQ38087219 faldo:begin ?templateMotifSequenceMatchBeginQ38087220 . ?templateMotifSequenceMatchBeginQ38087220 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087215 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087221 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch222 faldo:location ?targetMotifMatchRegionMatch223 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100225 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100216 . ?targetMotifMatchRegionMatch223 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100224 . ?targetMotifMatchRegionMatchBeginMF_04100224 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100217 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100225 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100214, 1, (STRLEN(?templateMotifCigarQ38087MF_04100214) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100214, CONCAT('^(?:-*[^-]){', STR(((411 - ?templateMotifSequenceMatchBeginPositionQ38087215) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1226) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100216, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100216) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100216, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100216, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100216) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100216, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), '')))), '[^-]', ''))) AS ?step2227) . BIND(((?step2227 + ?targetMotifMatchRegionMatchBeginPositionMF_04100217) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t228) . 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_04100a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch233 faldo:location ?templateMotifSequenceMatchRegionQ38087234 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087236 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100229 . ?templateMotifSequenceMatchRegionQ38087234 faldo:begin ?templateMotifSequenceMatchBeginQ38087235 . ?templateMotifSequenceMatchBeginQ38087235 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087230 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087236 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch237 faldo:location ?targetMotifMatchRegionMatch238 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100240 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100231 . ?targetMotifMatchRegionMatch238 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100239 . ?targetMotifMatchRegionMatchBeginMF_04100239 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100232 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100240 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100229, 1, (STRLEN(?templateMotifCigarQ38087MF_04100229) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100229, CONCAT('^(?:-*[^-]){', STR(((411 - ?templateMotifSequenceMatchBeginPositionQ38087230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1241) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100231, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100231) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100231, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100231) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), '')))), '[^-]', ''))) AS ?step2242) . BIND(((?step2242 + ?targetMotifMatchRegionMatchBeginPositionMF_04100232) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t243) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch248 faldo:location ?templateMotifSequenceMatchRegionQ38087249 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087251 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100244 . ?templateMotifSequenceMatchRegionQ38087249 faldo:begin ?templateMotifSequenceMatchBeginQ38087250 . ?templateMotifSequenceMatchBeginQ38087250 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087245 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087251 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch252 faldo:location ?targetMotifMatchRegionMatch253 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100255 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100246 . ?targetMotifMatchRegionMatch253 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100254 . ?targetMotifMatchRegionMatchBeginMF_04100254 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100247 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100255 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100244, 1, (STRLEN(?templateMotifCigarQ38087MF_04100244) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100244, CONCAT('^(?:-*[^-]){', STR(((412 - ?templateMotifSequenceMatchBeginPositionQ38087245) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1256) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100246, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100246) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1256), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100246, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100246) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1256), '}'), '')))), '[^-]', ''))) AS ?step2257) . BIND(((?step2257 + ?targetMotifMatchRegionMatchBeginPositionMF_04100247) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t258) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'L')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch263 faldo:location ?templateMotifSequenceMatchRegionQ38087264 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087266 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100259 . ?templateMotifSequenceMatchRegionQ38087264 faldo:begin ?templateMotifSequenceMatchBeginQ38087265 . ?templateMotifSequenceMatchBeginQ38087265 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087260 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087266 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch267 faldo:location ?targetMotifMatchRegionMatch268 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100270 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100261 . ?targetMotifMatchRegionMatch268 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100269 . ?targetMotifMatchRegionMatchBeginMF_04100269 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100262 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100270 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100259, 1, (STRLEN(?templateMotifCigarQ38087MF_04100259) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100259, CONCAT('^(?:-*[^-]){', STR(((623 - ?templateMotifSequenceMatchBeginPositionQ38087260) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1271) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100261, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100261) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100261, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1271), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100261, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100261) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100261, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1271), '}'), '')))), '[^-]', ''))) AS ?step2272) . BIND(((?step2272 + ?targetMotifMatchRegionMatchBeginPositionMF_04100262) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t273) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch278 faldo:location ?templateMotifSequenceMatchRegionQ38087279 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087281 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100274 . ?templateMotifSequenceMatchRegionQ38087279 faldo:begin ?templateMotifSequenceMatchBeginQ38087280 . ?templateMotifSequenceMatchBeginQ38087280 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087275 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087281 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch282 faldo:location ?targetMotifMatchRegionMatch283 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100285 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100276 . ?targetMotifMatchRegionMatch283 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100284 . ?targetMotifMatchRegionMatchBeginMF_04100284 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100277 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100285 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100274, 1, (STRLEN(?templateMotifCigarQ38087MF_04100274) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100274, CONCAT('^(?:-*[^-]){', STR(((623 - ?templateMotifSequenceMatchBeginPositionQ38087275) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1286) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100276, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100276) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1286), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100276, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100276) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100276, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1286), '}'), '')))), '[^-]', ''))) AS ?step2287) . BIND(((?step2287 + ?targetMotifMatchRegionMatchBeginPositionMF_04100277) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t288) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch293 faldo:location ?templateMotifSequenceMatchRegionQ38087294 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087296 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100289 . ?templateMotifSequenceMatchRegionQ38087294 faldo:begin ?templateMotifSequenceMatchBeginQ38087295 . ?templateMotifSequenceMatchBeginQ38087295 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087290 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087296 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch297 faldo:location ?targetMotifMatchRegionMatch298 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100300 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100291 . ?targetMotifMatchRegionMatch298 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100299 . ?targetMotifMatchRegionMatchBeginMF_04100299 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100292 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100300 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100289, 1, (STRLEN(?templateMotifCigarQ38087MF_04100289) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100289, CONCAT('^(?:-*[^-]){', STR(((621 - ?templateMotifSequenceMatchBeginPositionQ38087290) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1301) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100291, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100291) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1301), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100291, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100291) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100291, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1301), '}'), '')))), '[^-]', ''))) AS ?step2302) . BIND(((?step2302 + ?targetMotifMatchRegionMatchBeginPositionMF_04100292) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t303) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch308 faldo:location ?templateMotifSequenceMatchRegionQ38087309 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087311 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100304 . ?templateMotifSequenceMatchRegionQ38087309 faldo:begin ?templateMotifSequenceMatchBeginQ38087310 . ?templateMotifSequenceMatchBeginQ38087310 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087305 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087311 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch312 faldo:location ?targetMotifMatchRegionMatch313 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100315 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100306 . ?targetMotifMatchRegionMatch313 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100314 . ?targetMotifMatchRegionMatchBeginMF_04100314 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100307 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100315 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100304, 1, (STRLEN(?templateMotifCigarQ38087MF_04100304) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100304, CONCAT('^(?:-*[^-]){', STR(((706 - ?templateMotifSequenceMatchBeginPositionQ38087305) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1316) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100306, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100306) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100306, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1316), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100306, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100306) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100306, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1316), '}'), '')))), '[^-]', ''))) AS ?step2317) . BIND(((?step2317 + ?targetMotifMatchRegionMatchBeginPositionMF_04100307) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs1t318) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse82) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch323 faldo:location ?templateMotifSequenceMatchRegionQ38087324 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ38087326 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ38087MF_04100319 . ?templateMotifSequenceMatchRegionQ38087324 faldo:begin ?templateMotifSequenceMatchBeginQ38087325 . ?templateMotifSequenceMatchBeginQ38087325 faldo:position ?templateMotifSequenceMatchBeginPositionQ38087320 ; faldo:reference isoform:Q38087-1 . ?templateMotifSequenceProfileAlignmentOperationQ38087326 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch327 faldo:location ?targetMotifMatchRegionMatch328 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100330 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ38087MF_04100321 . ?targetMotifMatchRegionMatch328 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100329 . ?targetMotifMatchRegionMatchBeginMF_04100329 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100322 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100330 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ38087MF_04100319, 1, (STRLEN(?templateMotifCigarQ38087MF_04100319) - STRLEN(REPLACE(?templateMotifCigarQ38087MF_04100319, CONCAT('^(?:-*[^-]){', STR(((714 - ?templateMotifSequenceMatchBeginPositionQ38087320) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1331) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ38087MF_04100321, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100321) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100321, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1331), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ38087MF_04100321, 1, (STRLEN(?targetMotifMatchCigarQ38087MF_04100321) - STRLEN(REPLACE(?targetMotifMatchCigarQ38087MF_04100321, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1331), '}'), '')))), '[^-]', ''))) AS ?step2332) . BIND(((?step2332 + ?targetMotifMatchRegionMatchBeginPositionMF_04100322) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs1t333) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse88) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a86')) AS ?annotation86) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch338 faldo:location ?templateMotifSequenceMatchRegionP04415339 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415341 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100334 . ?templateMotifSequenceMatchRegionP04415339 faldo:begin ?templateMotifSequenceMatchBeginP04415340 . ?templateMotifSequenceMatchBeginP04415340 faldo:position ?templateMotifSequenceMatchBeginPositionP04415335 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415341 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch342 faldo:location ?targetMotifMatchRegionMatch343 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100345 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100336 . ?targetMotifMatchRegionMatch343 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100344 . ?targetMotifMatchRegionMatchBeginMF_04100344 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100337 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100345 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100334, 1, (STRLEN(?templateMotifCigarP04415MF_04100334) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100334, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionP04415335) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1346) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100336, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100336) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100336, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1346), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100336, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100336) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100336, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1346), '}'), '')))), '[^-]', ''))) AS ?step2347) . BIND(((?step2347 + ?targetMotifMatchRegionMatchBeginPositionMF_04100337) - 1) AS ?thisPositionOn95) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100334, 1, (STRLEN(?templateMotifCigarP04415MF_04100334) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100334, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP04415335) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1348) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100336, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100336) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100336, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1348), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100336, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100336) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100336, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1348), '}'), '')))), '[^-]', ''))) AS ?step2349) . BIND(((?step2349 + ?targetMotifMatchRegionMatchBeginPositionMF_04100337) - 1) AS ?thisPositionOn96) . BIND(?this AS ?pfs2t350) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfse94) . FILTER ((BOUND(?thisPositionOn95) && BOUND(?thisPositionOn96))) . BIND(URI(CONCAT(STR(?this), '#MF_04100a92')) AS ?annotation92) . BIND(?this AS ?pfs91) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch355 faldo:location ?templateMotifSequenceMatchRegionP04415356 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415358 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100351 . ?templateMotifSequenceMatchRegionP04415356 faldo:begin ?templateMotifSequenceMatchBeginP04415357 . ?templateMotifSequenceMatchBeginP04415357 faldo:position ?templateMotifSequenceMatchBeginPositionP04415352 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415358 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch359 faldo:location ?targetMotifMatchRegionMatch360 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100362 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100353 . ?targetMotifMatchRegionMatch360 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100361 . ?targetMotifMatchRegionMatchBeginMF_04100361 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100354 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100362 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100351, 1, (STRLEN(?templateMotifCigarP04415MF_04100351) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100351, CONCAT('^(?:-*[^-]){', STR(((245 - ?templateMotifSequenceMatchBeginPositionP04415352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1363) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100353, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100353) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100353, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1363), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100353, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100353) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100353, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1363), '}'), '')))), '[^-]', ''))) AS ?step2364) . BIND(((?step2364 + ?targetMotifMatchRegionMatchBeginPositionMF_04100354) - 1) AS ?thisPositionOn101) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100351, 1, (STRLEN(?templateMotifCigarP04415MF_04100351) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100351, CONCAT('^(?:-*[^-]){', STR(((261 - ?templateMotifSequenceMatchBeginPositionP04415352) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1365) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100353, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100353) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100353, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1365), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100353, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100353) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100353, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1365), '}'), '')))), '[^-]', ''))) AS ?step2366) . BIND(((?step2366 + ?targetMotifMatchRegionMatchBeginPositionMF_04100354) - 1) AS ?thisPositionOn102) . BIND(?this AS ?pfs2t367) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfsb99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfse100) . FILTER ((BOUND(?thisPositionOn101) && BOUND(?thisPositionOn102))) . BIND(URI(CONCAT(STR(?this), '#MF_04100a98')) AS ?annotation98) . BIND(?this AS ?pfs97) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch372 faldo:location ?templateMotifSequenceMatchRegionP04415373 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415375 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100368 . ?templateMotifSequenceMatchRegionP04415373 faldo:begin ?templateMotifSequenceMatchBeginP04415374 . ?templateMotifSequenceMatchBeginP04415374 faldo:position ?templateMotifSequenceMatchBeginPositionP04415369 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415375 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch376 faldo:location ?targetMotifMatchRegionMatch377 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100379 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100370 . ?targetMotifMatchRegionMatch377 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100378 . ?targetMotifMatchRegionMatchBeginMF_04100378 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100371 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100379 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100368, 1, (STRLEN(?templateMotifCigarP04415MF_04100368) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100368, CONCAT('^(?:-*[^-]){', STR(((377 - ?templateMotifSequenceMatchBeginPositionP04415369) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1380) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100370, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100370) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1380), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100370, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100370) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100370, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1380), '}'), '')))), '[^-]', ''))) AS ?step2381) . BIND(((?step2381 + ?targetMotifMatchRegionMatchBeginPositionMF_04100371) - 1) AS ?thisPositionOn107) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn108) . BIND(?this AS ?pfs2t382) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfsb105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn108))) AS ?pfse106) . FILTER ((BOUND(?thisPositionOn107) && BOUND(?thisPositionOn108))) . BIND(URI(CONCAT(STR(?this), '#MF_04100a104')) AS ?annotation104) . BIND(?this AS ?pfs103) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch387 faldo:location ?templateMotifSequenceMatchRegionP04415388 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415390 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100383 . ?templateMotifSequenceMatchRegionP04415388 faldo:begin ?templateMotifSequenceMatchBeginP04415389 . ?templateMotifSequenceMatchBeginP04415389 faldo:position ?templateMotifSequenceMatchBeginPositionP04415384 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415390 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch391 faldo:location ?targetMotifMatchRegionMatch392 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100394 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100385 . ?targetMotifMatchRegionMatch392 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100393 . ?targetMotifMatchRegionMatchBeginMF_04100393 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100386 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100394 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100383, 1, (STRLEN(?templateMotifCigarP04415MF_04100383) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100383, CONCAT('^(?:-*[^-]){', STR(((893 - ?templateMotifSequenceMatchBeginPositionP04415384) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1395) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100385, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100385) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1395), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100385, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100385) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100385, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1395), '}'), '')))), '[^-]', ''))) AS ?step2396) . BIND(((?step2396 + ?targetMotifMatchRegionMatchBeginPositionMF_04100386) - 1) AS ?thisPositionOn113) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn114) . BIND(?this AS ?pfs2t397) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfsb111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfse112) . FILTER ((BOUND(?thisPositionOn113) && BOUND(?thisPositionOn114))) . BIND(URI(CONCAT(STR(?this), '#MF_04100a110')) AS ?annotation110) . BIND(?this AS ?pfs109) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch402 faldo:location ?templateMotifSequenceMatchRegionP04415403 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415405 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100398 . ?templateMotifSequenceMatchRegionP04415403 faldo:begin ?templateMotifSequenceMatchBeginP04415404 . ?templateMotifSequenceMatchBeginP04415404 faldo:position ?templateMotifSequenceMatchBeginPositionP04415399 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415405 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch406 faldo:location ?targetMotifMatchRegionMatch407 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100409 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100400 . ?targetMotifMatchRegionMatch407 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100408 . ?targetMotifMatchRegionMatchBeginMF_04100408 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100401 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100409 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100398, 1, (STRLEN(?templateMotifCigarP04415MF_04100398) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100398, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP04415399) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1410) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100400, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100400) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100400, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1410), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100400, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100400) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100400, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1410), '}'), '')))), '[^-]', ''))) AS ?step2411) . BIND(((?step2411 + ?targetMotifMatchRegionMatchBeginPositionMF_04100401) - 1) AS ?thisPositionOn120) . BIND(?thisPositionOn120 AS ?thisPositionOn121) . BIND(?this AS ?pfs2t412) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn120))) AS ?pfsb117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn121))) AS ?pfse118) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn120, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a116')) AS ?annotation116) . BIND(?this AS ?pfs115) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch417 faldo:location ?templateMotifSequenceMatchRegionP04415418 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415420 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100413 . ?templateMotifSequenceMatchRegionP04415418 faldo:begin ?templateMotifSequenceMatchBeginP04415419 . ?templateMotifSequenceMatchBeginP04415419 faldo:position ?templateMotifSequenceMatchBeginPositionP04415414 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415420 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch421 faldo:location ?targetMotifMatchRegionMatch422 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100424 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100415 . ?targetMotifMatchRegionMatch422 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100423 . ?targetMotifMatchRegionMatchBeginMF_04100423 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100416 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100424 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100413, 1, (STRLEN(?templateMotifCigarP04415MF_04100413) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100413, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP04415414) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1425) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100415, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100415) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100415, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1425), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100415, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100415) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100415, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1425), '}'), '')))), '[^-]', ''))) AS ?step2426) . BIND(((?step2426 + ?targetMotifMatchRegionMatchBeginPositionMF_04100416) - 1) AS ?thisPositionOn127) . BIND(?thisPositionOn127 AS ?thisPositionOn128) . BIND(?this AS ?pfs2t427) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn127))) AS ?pfsb124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn128))) AS ?pfse125) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn127, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a123')) AS ?annotation123) . BIND(?this AS ?pfs122) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch432 faldo:location ?templateMotifSequenceMatchRegionP04415433 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415435 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100428 . ?templateMotifSequenceMatchRegionP04415433 faldo:begin ?templateMotifSequenceMatchBeginP04415434 . ?templateMotifSequenceMatchBeginP04415434 faldo:position ?templateMotifSequenceMatchBeginPositionP04415429 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415435 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch436 faldo:location ?targetMotifMatchRegionMatch437 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100439 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100430 . ?targetMotifMatchRegionMatch437 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100438 . ?targetMotifMatchRegionMatchBeginMF_04100438 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100431 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100439 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100428, 1, (STRLEN(?templateMotifCigarP04415MF_04100428) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100428, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP04415429) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1440) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100430, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100430) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100430, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1440), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100430, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100430) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100430, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1440), '}'), '')))), '[^-]', ''))) AS ?step2441) . BIND(((?step2441 + ?targetMotifMatchRegionMatchBeginPositionMF_04100431) - 1) AS ?thisPositionOn134) . BIND(?thisPositionOn134 AS ?thisPositionOn135) . BIND(?this AS ?pfs2t442) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn134))) AS ?pfsb131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn135))) AS ?pfse132) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn134, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a130')) AS ?annotation130) . BIND(?this AS ?pfs129) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch447 faldo:location ?templateMotifSequenceMatchRegionP04415448 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415450 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100443 . ?templateMotifSequenceMatchRegionP04415448 faldo:begin ?templateMotifSequenceMatchBeginP04415449 . ?templateMotifSequenceMatchBeginP04415449 faldo:position ?templateMotifSequenceMatchBeginPositionP04415444 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415450 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch451 faldo:location ?targetMotifMatchRegionMatch452 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100454 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100445 . ?targetMotifMatchRegionMatch452 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100453 . ?targetMotifMatchRegionMatchBeginMF_04100453 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100446 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100454 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100443, 1, (STRLEN(?templateMotifCigarP04415MF_04100443) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100443, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP04415444) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1455) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100445, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100445) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100445, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1455), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100445, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100445) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100445, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1455), '}'), '')))), '[^-]', ''))) AS ?step2456) . BIND(((?step2456 + ?targetMotifMatchRegionMatchBeginPositionMF_04100446) - 1) AS ?thisPositionOn141) . BIND(?thisPositionOn141 AS ?thisPositionOn142) . BIND(?this AS ?pfs2t457) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn141))) AS ?pfsb138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn142))) AS ?pfse139) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn141, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a137')) AS ?annotation137) . BIND(?this AS ?pfs136) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch462 faldo:location ?templateMotifSequenceMatchRegionP04415463 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04415465 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04415MF_04100458 . ?templateMotifSequenceMatchRegionP04415463 faldo:begin ?templateMotifSequenceMatchBeginP04415464 . ?templateMotifSequenceMatchBeginP04415464 faldo:position ?templateMotifSequenceMatchBeginPositionP04415459 ; faldo:reference isoform:P04415-1 . ?templateMotifSequenceProfileAlignmentOperationP04415465 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . ?targetMotifMatch466 faldo:location ?targetMotifMatchRegionMatch467 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04100469 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04415MF_04100460 . ?targetMotifMatchRegionMatch467 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04100468 . ?targetMotifMatchRegionMatchBeginMF_04100468 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04100461 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04100469 edam:has_input signature:MF_04100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04415MF_04100458, 1, (STRLEN(?templateMotifCigarP04415MF_04100458) - STRLEN(REPLACE(?templateMotifCigarP04415MF_04100458, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP04415459) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1470) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04415MF_04100460, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100460) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1470), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04415MF_04100460, 1, (STRLEN(?targetMotifMatchCigarP04415MF_04100460) - STRLEN(REPLACE(?targetMotifMatchCigarP04415MF_04100460, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1470), '}'), '')))), '[^-]', ''))) AS ?step2471) . BIND(((?step2471 + ?targetMotifMatchRegionMatchBeginPositionMF_04100461) - 1) AS ?thisPositionOn148) . BIND(?thisPositionOn148 AS ?thisPositionOn149) . BIND(?this AS ?pfs2t472) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn148))) AS ?pfsb145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn149))) AS ?pfse146) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn148, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04100a144')) AS ?annotation144) . BIND(?this AS ?pfs143) . } }