CONSTRUCT { _:395979 up:source unirule:MF_01152 . _:395980 up:source unirule:MF_01152 . _:395981 up:source unirule:MF_01152 . _:395982 up:source unirule:MF_01152 . _:395983 up:source unirule:MF_01152 . _:395984 up:source unirule:MF_01152 . _:395985 up:source unirule:MF_01152 . _:395986 up:source unirule:MF_01152 . _:395987 up:source unirule:MF_01152 . _:395988 up:source unirule:MF_01152 . _:395989 up:source unirule:MF_01152 . _:395990 up:source unirule:MF_01152 . _:395991 up:source unirule:MF_01152 . _:395992 up:source unirule:MF_01152 . _:395993 up:source unirule:MF_01152 . _:395994 up:source unirule:MF_01152 . _:395995 up:source unirule:MF_01152 . _:395996 up:source unirule:MF_01152 . _:395997 up:source unirule:MF_01152 . _:395998 up:source unirule:MF_01152 . _:395999 up:source unirule:MF_01152 . _:396000 up:source unirule:MF_01152 . _:396001 up:source unirule:MF_01152 . _:396002 up:source unirule:MF_01152 . _:396003 up:source unirule:MF_01152 . _:396004 up:source unirule:MF_01152 . _:396005 up:source unirule:MF_01152 . _:396006 up:source unirule:MF_01152 . _:396007 up:source unirule:MF_01152 . _:396008 up:source unirule:MF_01152 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0005737 , GO:0051082 , keyword:143 , keyword:235 , keyword:346 , keyword:677 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:fullName 'Chaperone protein DnaJ' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'dnaJ' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Participates actively in the response to hyperosmotic and heat shock by preventing the aggregation of stress-denatured proteins and by disaggregating proteins, also in an autonomous, DnaK-independent fashion. Unfolded proteins bind initially to DnaJ; upon interaction with the DnaJ-bound protein, DnaK hydrolyzes its bound ATP, resulting in the formation of a stable complex. GrpE releases ADP from DnaK; ATP binding to DnaK triggers the release of the substrate protein, thus completing the reaction cycle. Several rounds of ATP-dependent interactions between DnaJ, DnaK and GrpE are required for fully efficient folding. Also involved, together with DnaK and GrpE, in the DNA replication of plasmids through activation of initiation proteins.' . ?annotation3 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation4 a up:Subcellular_Location_Annotation . ?annotation4li5 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation6 a up:Domain_Annotation ; rdfs:comment 'The J domain is necessary and sufficient to stimulate DnaK ATPase activity. Zinc center 1 plays an important role in the autonomous, DnaK-independent chaperone activity of DnaJ. Zinc center 2 is essential for interaction with DnaK and for DnaJ activity.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the DnaJ family.' . ?case8 up:classifiedWith keyword:863 . ?case9 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?pfs10 up:annotation ?annotation11 , ?annotation17 , ?annotation23 , ?annotation29 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:29105 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:29105 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:29105 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:29105 . ?pfs35 up:annotation ?annotation36 , ?annotation42 , ?annotation48 , ?annotation54 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:29105 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:29105 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:29105 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:29105 . ?pfs60 up:annotation ?annotation61 , ?annotation66 , ?annotation71 , ?annotation76 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'CXXCXGXG motif' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'CXXCXGXG motif' . ?pfsb67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'CXXCXGXG motif' . ?pfsb72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'CXXCXGXG motif' . ?pfsb77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . _:396009 a rdf:Statement ; up:attribution _:395979 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:396010 a rdf:Statement ; up:attribution _:395980 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:396011 a rdf:Statement ; up:attribution _:395981 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:396012 a rdf:Statement ; up:attribution _:395982 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:396013 a rdf:Statement ; up:attribution _:395983 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:396014 a rdf:Statement ; up:attribution _:395984 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:396015 a rdf:Statement ; up:attribution _:395985 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:396016 a rdf:Statement ; up:attribution _:395986 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:396017 a rdf:Statement ; up:attribution _:395987 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:143 . _:396018 a rdf:Statement ; up:attribution _:395988 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:235 . _:396019 a rdf:Statement ; up:attribution _:395989 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:346 . _:396020 a rdf:Statement ; up:attribution _:395990 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:396021 a rdf:Statement ; up:attribution _:395991 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051082 . _:396022 a rdf:Statement ; up:attribution _:395992 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:396023 a rdf:Statement ; up:attribution _:395993 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:863 . _:396024 a rdf:Statement ; up:attribution _:395994 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:396025 a rdf:Statement ; up:attribution _:395995 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:396026 a rdf:Statement ; up:attribution _:395996 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:396027 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:396028 a rdf:Statement ; up:attribution _:395997 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:396029 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:396030 a rdf:Statement ; up:attribution _:395998 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:396031 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:396032 a rdf:Statement ; up:attribution _:395999 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:396033 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:396034 a rdf:Statement ; up:attribution _:396000 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:396035 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:396036 a rdf:Statement ; up:attribution _:396001 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:396037 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:396038 a rdf:Statement ; up:attribution _:396002 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:396039 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:396040 a rdf:Statement ; up:attribution _:396003 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:396041 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:396042 a rdf:Statement ; up:attribution _:396004 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:396043 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:396044 a rdf:Statement ; up:attribution _:396005 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:396045 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:396046 a rdf:Statement ; up:attribution _:396006 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:396047 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:396048 a rdf:Statement ; up:attribution _:396007 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:396049 a rdf:Statement ; up:source unirule:MF_01152 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:396050 a rdf:Statement ; up:attribution _:396008 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01152 #Rule MF_01152 Created by:tlima on:2005-04-12 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon81 {taxon:2 taxon:28890} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01152 . ?thisOrganism rdfs:subClassOf+ ?supertaxon81 . BIND(URI(CONCAT(STR(?this), '#MF_01152a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01152a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01152a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01152a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01152a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01152a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0862287 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0862289 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP08622MF_0115282 . ?templateMotifSequenceMatchRegionP0862287 faldo:begin ?templateMotifSequenceMatchBeginP0862288 . ?templateMotifSequenceMatchBeginP0862288 faldo:position ?templateMotifSequenceMatchBeginPositionP0862283 ; faldo:reference isoform:P08622-1 . ?templateMotifSequenceProfileAlignmentOperationP0862289 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . ?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0115293 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP08622MF_0115284 . ?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0115292 . ?targetMotifMatchRegionMatchBeginMF_0115292 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0115285 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0115293 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP08622111 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08622113 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP08622MF_01152106 . ?templateMotifSequenceMatchRegionP08622111 faldo:begin ?templateMotifSequenceMatchBeginP08622112 . ?templateMotifSequenceMatchBeginP08622112 faldo:position ?templateMotifSequenceMatchBeginPositionP08622107 ; faldo:reference isoform:P08622-1 . ?templateMotifSequenceProfileAlignmentOperationP08622113 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . ?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01152117 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP08622MF_01152108 . ?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01152116 . ?targetMotifMatchRegionMatchBeginMF_01152116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01152109 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01152117 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs2t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs2t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs2t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs2t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'C')) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP08622135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08622137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP08622MF_01152130 . ?templateMotifSequenceMatchRegionP08622135 faldo:begin ?templateMotifSequenceMatchBeginP08622136 . ?templateMotifSequenceMatchBeginP08622136 faldo:position ?templateMotifSequenceMatchBeginPositionP08622131 ; faldo:reference isoform:P08622-1 . ?templateMotifSequenceProfileAlignmentOperationP08622137 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01152141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP08622MF_01152132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01152140 . ?targetMotifMatchRegionMatchBeginMF_01152140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01152133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01152141 edam:has_input signature:MF_01152 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn64) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn65) . BIND(?this AS ?pfs3t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn64, (?thisPositionOn65 - ?thisPositionOn64)))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn69) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn70) . BIND(?this AS ?pfs3t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse68) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn69, (?thisPositionOn70 - ?thisPositionOn69)))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn74) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn75) . BIND(?this AS ?pfs3t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse73) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn74, (?thisPositionOn75 - ?thisPositionOn74)))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn79) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn80) . BIND(?this AS ?pfs3t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn79, (?thisPositionOn80 - ?thisPositionOn79)))) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this a up:Protein . ?this rdfs:seeAlso <http://purl.uniprot.org/prosite/PS51188>. BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag162) . } BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_3)), ?caseWithTag162, ?UNBOUND_VARIABLE) AS ?case9) . }