Results
Your Query
◀
◀
| Subject | Predicate | Object |
|---|---|---|
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-124 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-127 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-103 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-126 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-211 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-102 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-105 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-129 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-104 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-128 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-107 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-106 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-109 |
| http://purl.uniprot.org/unirules/MF_04145#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_04145#construct-template-108 |
| http://purl.uniprot.org/unirules/MF_04145#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_04145#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_04145#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_04145#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_04145#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_04145#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT { _:971184 up:source unirule:MF_04145 . _:971185 up:source unirule:MF_04145 . _:971186 up:ecName '3.1.-.-' ; up:fullName 'Endonuclease' ; rdf:type up:Structured_Name . _:971187 up:source unirule:MF_04145 . _:971188 up:ecName '3.6.4.-' ; up:fullName 'ATPase' ; rdf:type up:Structured_Name . _:971189 up:source unirule:MF_04145 . _:971190 up:source unirule:MF_04145 . _:971191 up:source unirule:MF_04145 . _:971192 up:source unirule:MF_04145 . _:971193 up:source unirule:MF_04145 . _:971194 up:source unirule:MF_04145 . _:971195 up:source unirule:MF_04145 . _:971196 up:source unirule:MF_04145 . _:971197 up:source unirule:MF_04145 . _:971198 up:source unirule:MF_04145 . _:971199 up:source unirule:MF_04145 . _:971200 up:source unirule:MF_04145 . _:971201 up:source unirule:MF_04145 . _:971202 up:source unirule:MF_04145 . _:971203 up:source unirule:MF_04145 . _:971204 up:source unirule:MF_04145 . _:971205 up:source unirule:MF_04145 . _:971206 up:source unirule:MF_04145 . _:971207 up:source unirule:MF_04145 . _:971208 up:source unirule:MF_04145 . _:971209 up:source unirule:MF_04145 . _:971210 up:source unirule:MF_04145 . _:971211 up:source unirule:MF_04145 . _:971212 up:source unirule:MF_04145 . _:971213 up:source unirule:MF_04145 . _:971214 up:source unirule:MF_04145 . _:971215 up:source unirule:MF_04145 . _:971216 up:source unirule:MF_04145 . _:971217 up:source unirule:MF_04145 . _:971218 up:source unirule:MF_04145 . ?this up:alternativeName ?name1 ; up:annotation ?annotation4 , ?annotation5 , ?annotation6 ; up:classifiedWith GO:0004518 , GO:0004519 , GO:0019073 , GO:0046872 , GO:0051276 , GO:0098009 , keyword:1188 , keyword:231 , keyword:255 , keyword:378 , keyword:540 , keyword:547 , keyword:67 ; up:domain ?namedpart2 , ?namedpart3 ; up:recommendedName ?name0 . ?name0 up:fullName 'Terminase, large subunit' ; rdf:type up:Structured_Name . ?name1 up:fullName 'DNA-packaging protein' ; rdf:type up:Structured_Name . ?namedpart2 up:recommendedName _:971186 . ?namedpart3 up:recommendedName _:971188 . ?annotation4 a up:Function_Annotation ; rdfs:comment 'The terminase large subunit acts as an ATP driven molecular motor necessary for viral DNA translocation into empty capsids and as an endonuclease that cuts the viral genome to initiate and to end a packaging reaction. The terminase lies at a unique vertex of the procapsid and is composed of two subunits, a small terminase subunit involved in viral DNA recognition (packaging sequence), and a large terminase subunit possessing endonucleolytic and ATPase activities. Both terminase subunits heterooligomerize and are docked on the portal protein to form the packaging machine. The terminase large subunit exhibits endonuclease activity and cleaves the viral genome concatemer once the capsid is full (headful packaging). Once the capsid is packaged with the DNA, the terminase complex is substituted by the adapter and the stopper protein that form the connector.' . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Monomer. Interacts with the terminase small subunit; the active complex is probably heterooligomeric. Interacts with the portal protein.' . ?annotation6 a up:Domain_Annotation ; rdfs:comment 'The N-terminus contains an ATPase domain and the C-terminus contains an endonuclease domain.' . ?case7 up:classifiedWith keyword:460 , keyword:464 , keyword:479 . ?pfs8 up:annotation ?annotation9 , ?annotation15 , ?annotation21 , ?annotation27 , ?annotation33 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:29035 . ?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:29035 . ?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:29035 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:29035 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:29035 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; rdf:type up:Region_Annotation ; rdfs:comment 'ATPase activity' . ?pfsb41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; rdf:type up:Region_Annotation ; rdfs:comment 'Nuclease activity and binding to the portal protein' . ?pfsb47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Walker A motif' . ?pfsb53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Walker B motif' . ?pfsb59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'For ATPase activity' . ?pfsb65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . _:971219 a rdf:Statement ; up:attribution _:971184 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:971220 a rdf:Statement ; up:attribution _:971185 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:971221 a rdf:Statement ; up:attribution _:971187 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:971222 a rdf:Statement ; up:attribution _:971189 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart3 . _:971223 a rdf:Statement ; up:attribution _:971190 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:971224 a rdf:Statement ; up:attribution _:971191 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:971225 a rdf:Statement ; up:attribution _:971192 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:971226 a rdf:Statement ; up:attribution _:971193 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:971227 a rdf:Statement ; up:attribution _:971194 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:971228 a rdf:Statement ; up:attribution _:971195 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:971229 a rdf:Statement ; up:attribution _:971196 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:971230 a rdf:Statement ; up:attribution _:971197 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:971231 a rdf:Statement ; up:attribution _:971198 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:231 . _:971232 a rdf:Statement ; up:attribution _:971199 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1188 . _:971233 a rdf:Statement ; up:attribution _:971200 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098009 . _:971234 a rdf:Statement ; up:attribution _:971201 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004519 . _:971235 a rdf:Statement ; up:attribution _:971202 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:971236 a rdf:Statement ; up:attribution _:971203 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004518 . _:971237 a rdf:Statement ; up:attribution _:971204 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051276 . _:971238 a rdf:Statement ; up:attribution _:971205 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019073 . _:971239 a rdf:Statement ; up:attribution _:971206 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:971240 a rdf:Statement ; up:attribution _:971207 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:971241 a rdf:Statement ; up:attribution _:971208 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:971242 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:971243 a rdf:Statement ; up:attribution _:971209 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:971244 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:971245 a rdf:Statement ; up:attribution _:971210 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:971246 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:971247 a rdf:Statement ; up:attribution _:971211 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:971248 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:971249 a rdf:Statement ; up:attribution _:971212 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:971250 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:971251 a rdf:Statement ; up:attribution _:971213 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:971252 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:971253 a rdf:Statement ; up:attribution _:971214 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:971254 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:971255 a rdf:Statement ; up:attribution _:971215 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:971256 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:971257 a rdf:Statement ; up:attribution _:971216 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:971258 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:971259 a rdf:Statement ; up:attribution _:971217 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:971260 a rdf:Statement ; up:source unirule:MF_04145 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:971261 a rdf:Statement ; up:attribution _:971218 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04145 #Rule MF_04145 Created by:? on:2020-01-17 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04145 . ?thisOrganism rdfs:subClassOf+ taxon:2731619 . BIND(URI(CONCAT(STR(?this), '#MF_04145a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04145a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04145a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_04145a3')) AS ?namedpart3) . BIND(URI(CONCAT(STR(?this), '#MF_04145a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04145a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04145a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP5430874 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP5430876 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_0414569 . ?templateMotifSequenceMatchRegionP5430874 faldo:begin ?templateMotifSequenceMatchBeginP5430875 . ?templateMotifSequenceMatchBeginP5430875 faldo:position ?templateMotifSequenceMatchBeginPositionP5430870 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP5430876 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0414580 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_0414571 . ?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0414579 . ?targetMotifMatchRegionMatchBeginMF_0414579 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414572 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0414580 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414569, 1, (STRLEN(?templateMotifCigarP54308MF_0414569) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414569, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionP5430870) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0414572) - 1) AS ?thisPositionOn13) . BIND(?thisPositionOn13 AS ?thisPositionOn14) . BIND(?this AS ?pfs1t83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414569, 1, (STRLEN(?templateMotifCigarP54308MF_0414569) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414569, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionP5430870) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) . BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0414572) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t86) . 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) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414569, 1, (STRLEN(?templateMotifCigarP54308MF_0414569) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414569, CONCAT('^(?:-*[^-]){', STR(((321 - ?templateMotifSequenceMatchBeginPositionP5430870) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0414572) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t89) . 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(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414569, 1, (STRLEN(?templateMotifCigarP54308MF_0414569) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414569, CONCAT('^(?:-*[^-]){', STR(((400 - ?templateMotifSequenceMatchBeginPositionP5430870) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0414572) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs1t92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414569, 1, (STRLEN(?templateMotifCigarP54308MF_0414569) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414569, CONCAT('^(?:-*[^-]){', STR(((403 - ?templateMotifSequenceMatchBeginPositionP5430870) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414571, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414571) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414571, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0414572) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP54308101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54308103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_0414596 . ?templateMotifSequenceMatchRegionP54308101 faldo:begin ?templateMotifSequenceMatchBeginP54308102 . ?templateMotifSequenceMatchBeginP54308102 faldo:position ?templateMotifSequenceMatchBeginPositionP5430897 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP54308103 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04145107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_0414598 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04145106 . ?targetMotifMatchRegionMatchBeginMF_04145106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414599 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04145107 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414596, 1, (STRLEN(?templateMotifCigarP54308MF_0414596) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414596, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP5430897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414598, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414598) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414598, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414598) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0414599) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_0414596, 1, (STRLEN(?templateMotifCigarP54308MF_0414596) - STRLEN(REPLACE(?templateMotifCigarP54308MF_0414596, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionP5430897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_0414598, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414598) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_0414598, 1, (STRLEN(?targetMotifMatchCigarP54308MF_0414598) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_0414598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0414599) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs2t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) . FILTER ((BOUND(?thisPositionOn43) && BOUND(?thisPositionOn44))) . BIND(URI(CONCAT(STR(?this), '#MF_04145a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP54308118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54308120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_04145113 . ?templateMotifSequenceMatchRegionP54308118 faldo:begin ?templateMotifSequenceMatchBeginP54308119 . ?templateMotifSequenceMatchBeginP54308119 faldo:position ?templateMotifSequenceMatchBeginPositionP54308114 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP54308120 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04145124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_04145115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04145123 . ?targetMotifMatchRegionMatchBeginMF_04145123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04145116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04145124 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145113, 1, (STRLEN(?templateMotifCigarP54308MF_04145113) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145113, CONCAT('^(?:-*[^-]){', STR(((232 - ?templateMotifSequenceMatchBeginPositionP54308114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145115, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145115) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145115, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145115) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_04145116) - 1) AS ?thisPositionOn49) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145113, 1, (STRLEN(?templateMotifCigarP54308MF_04145113) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145113, CONCAT('^(?:-*[^-]){', STR(((422 - ?templateMotifSequenceMatchBeginPositionP54308114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145115, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145115) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145115, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145115) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_04145116) - 1) AS ?thisPositionOn50) . BIND(?this AS ?pfs2t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse48) . FILTER ((BOUND(?thisPositionOn49) && BOUND(?thisPositionOn50))) . BIND(URI(CONCAT(STR(?this), '#MF_04145a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP54308135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54308137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_04145130 . ?templateMotifSequenceMatchRegionP54308135 faldo:begin ?templateMotifSequenceMatchBeginP54308136 . ?templateMotifSequenceMatchBeginP54308136 faldo:position ?templateMotifSequenceMatchBeginPositionP54308131 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP54308137 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04145141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_04145132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04145140 . ?targetMotifMatchRegionMatchBeginMF_04145140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04145133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04145141 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145130, 1, (STRLEN(?templateMotifCigarP54308MF_04145130) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145130, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP54308131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145132, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145132) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145132, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145132) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_04145133) - 1) AS ?thisPositionOn55) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145130, 1, (STRLEN(?templateMotifCigarP54308MF_04145130) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145130, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP54308131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145132, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145132) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145132, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145132) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_04145133) - 1) AS ?thisPositionOn56) . BIND(?this AS ?pfs2t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse54) . FILTER (REGEX('G[GS][AR][AG]S[AGK][AGK]S', SUBSTR(?thisSequenceValue, ?thisPositionOn55, (?thisPositionOn56 - ?thisPositionOn55)))) . BIND(URI(CONCAT(STR(?this), '#MF_04145a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP54308152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54308154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_04145147 . ?templateMotifSequenceMatchRegionP54308152 faldo:begin ?templateMotifSequenceMatchBeginP54308153 . ?templateMotifSequenceMatchBeginP54308153 faldo:position ?templateMotifSequenceMatchBeginPositionP54308148 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP54308154 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04145158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_04145149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04145157 . ?targetMotifMatchRegionMatchBeginMF_04145157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04145150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04145158 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145147, 1, (STRLEN(?templateMotifCigarP54308MF_04145147) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145147, CONCAT('^(?:-*[^-]){', STR(((130 - ?templateMotifSequenceMatchBeginPositionP54308148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145149, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145149) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145149, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145149) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_04145150) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145147, 1, (STRLEN(?templateMotifCigarP54308MF_04145147) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145147, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP54308148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145149, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145149) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145149, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145149) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_04145150) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse60) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX][CAGLM]W[IFY]EE', SUBSTR(?thisSequenceValue, ?thisPositionOn61, (?thisPositionOn62 - ?thisPositionOn61)))) . BIND(URI(CONCAT(STR(?this), '#MF_04145a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP54308169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP54308171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP54308MF_04145164 . ?templateMotifSequenceMatchRegionP54308169 faldo:begin ?templateMotifSequenceMatchBeginP54308170 . ?templateMotifSequenceMatchBeginP54308170 faldo:position ?templateMotifSequenceMatchBeginPositionP54308165 ; faldo:reference isoform:P54308-1 . ?templateMotifSequenceProfileAlignmentOperationP54308171 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04145175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP54308MF_04145166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04145174 . ?targetMotifMatchRegionMatchBeginMF_04145174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04145167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04145175 edam:has_input signature:MF_04145 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP54308MF_04145164, 1, (STRLEN(?templateMotifCigarP54308MF_04145164) - STRLEN(REPLACE(?templateMotifCigarP54308MF_04145164, CONCAT('^(?:-*[^-]){', STR(((135 - ?templateMotifSequenceMatchBeginPositionP54308165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP54308MF_04145166, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145166) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP54308MF_04145166, 1, (STRLEN(?targetMotifMatchCigarP54308MF_04145166) - STRLEN(REPLACE(?targetMotifMatchCigarP54308MF_04145166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_04145167) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs2t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04145a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag179) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag179, ?UNBOUND_VARIABLE) AS ?case7) . } "xsd:string |
| http://purl.uniprot.org/unirules/MF_04145 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_04145#construct |
