CONSTRUCT { _:743943 up:source unirule:MF_02095 . _:743944 up:source unirule:MF_02095 . _:743945 up:source unirule:MF_02095 . _:743946 up:source unirule:MF_02095 . _:743947 up:source unirule:MF_02095 . _:743948 up:source unirule:MF_02095 . _:743949 up:source unirule:MF_02095 . _:743950 up:source unirule:MF_02095 . _:743951 up:source unirule:MF_02095 . _:743952 up:source unirule:MF_02095 . _:743953 up:source unirule:MF_02095 . _:743954 up:source unirule:MF_02095 . _:743955 up:source unirule:MF_02095 . _:743956 up:source unirule:MF_02095 . _:743957 up:source unirule:MF_02095 . _:743958 up:source unirule:MF_02095 . _:743959 up:source unirule:MF_02095 . _:743960 up:source unirule:MF_02095 . _:743961 up:source unirule:MF_02095 . _:743962 up:source unirule:MF_02095 . _:743963 up:source unirule:MF_02095 . _:743964 up:source unirule:MF_02095 . _:743965 up:source unirule:MF_02095 . _:743966 up:source unirule:MF_02095 . _:743967 up:source unirule:MF_02095 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0000287 , GO:0008441 , keyword:1003 , keyword:378 , keyword:460 , keyword:472 , keyword:479 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.3.7' ; up:fullName "3'(2'),5'-bisphosphate nucleotidase CysQ" ; rdf:type up:Structured_Name . ?name1 up:fullName "3'(2'),5-bisphosphonucleoside 3'(2')-phosphohydrolase" ; rdf:type up:Structured_Name . ?name2 up:fullName "3'-phosphoadenosine 5'-phosphate phosphatase" ; up:shortName 'PAP phosphatase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'cysQ' . ?annotation4 a up:Function_Annotation ; rdfs:comment "Converts adenosine-3',5'-bisphosphate (PAP) to AMP." . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/10040>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.1.3.7>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the inositol monophosphatase superfamily. CysQ family.' . ?case9 up:classifiedWith keyword:997 . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf ?molecule16 . ?molecule16 rdfs:label 'substrate' . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:18420 . ?pfs26 up:annotation ?annotation27 . ?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:18420 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:18420 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:18420 . ?pfs47 up:annotation ?annotation48 . ?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:18420 . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf chebi:18420 . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf ?molecule66 . ?molecule66 rdfs:label 'substrate' . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf ?molecule74 . ?molecule74 rdfs:label 'substrate' . _:743968 a rdf:Statement ; up:attribution _:743943 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:743969 a rdf:Statement ; up:attribution _:743944 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:743970 a rdf:Statement ; up:attribution _:743945 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:743971 a rdf:Statement ; up:attribution _:743946 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:743972 a rdf:Statement ; up:attribution _:743947 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:743973 a rdf:Statement ; up:attribution _:743948 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:743974 a rdf:Statement ; up:attribution _:743949 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:743975 a rdf:Statement ; up:attribution _:743950 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:743976 a rdf:Statement ; up:attribution _:743951 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:743977 a rdf:Statement ; up:attribution _:743952 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:743978 a rdf:Statement ; up:attribution _:743953 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:743979 a rdf:Statement ; up:attribution _:743954 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:743980 a rdf:Statement ; up:attribution _:743955 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:743981 a rdf:Statement ; up:attribution _:743956 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008441 . _:743982 a rdf:Statement ; up:attribution _:743957 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:743983 a rdf:Statement ; up:attribution _:743958 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:743984 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:743985 a rdf:Statement ; up:attribution _:743959 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:743986 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:743987 a rdf:Statement ; up:attribution _:743960 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:743988 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:743989 a rdf:Statement ; up:attribution _:743961 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:743990 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:743991 a rdf:Statement ; up:attribution _:743962 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:743992 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:743993 a rdf:Statement ; up:attribution _:743963 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:743994 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:743995 a rdf:Statement ; up:attribution _:743964 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:743996 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:743997 a rdf:Statement ; up:attribution _:743965 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:743998 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:743999 a rdf:Statement ; up:attribution _:743966 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:744000 a rdf:Statement ; up:source unirule:MF_02095 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:744001 a rdf:Statement ; up:attribution _:743967 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02095 #Rule MF_02095 Created by:? on:2017-10-13 Modified by:Edouard de Castro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02095 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_02095a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02095a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02095a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_02095a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02095a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02095a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02095a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP2225582 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2225584 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_0209577 . ?templateMotifSequenceMatchRegionP2225582 faldo:begin ?templateMotifSequenceMatchBeginP2225583 . ?templateMotifSequenceMatchBeginP2225583 faldo:position ?templateMotifSequenceMatchBeginPositionP2225578 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP2225584 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0209588 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_0209579 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0209587 . ?targetMotifMatchRegionMatchBeginMF_0209587 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0209580 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0209588 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_0209577, 1, (STRLEN(?templateMotifCigarP22255MF_0209577) - STRLEN(REPLACE(?templateMotifCigarP22255MF_0209577, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP2225578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_0209579, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209579) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209579, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_0209579, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209579) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209579, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0209580) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_0209577, 1, (STRLEN(?templateMotifCigarP22255MF_0209577) - STRLEN(REPLACE(?templateMotifCigarP22255MF_0209577, CONCAT('^(?:-*[^-]){', STR(((88 - ?templateMotifSequenceMatchBeginPositionP2225578) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_0209579, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209579) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209579, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_0209579, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209579) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209579, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) . BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0209580) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse14) . FILTER (REGEX('[LIV]DGT', SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)))) . BIND(URI(CONCAT(STR(?this), '#MF_02095a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP2225599 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_0209594 . ?templateMotifSequenceMatchRegionP2225599 faldo:begin ?templateMotifSequenceMatchBeginP22255100 . ?templateMotifSequenceMatchBeginP22255100 faldo:position ?templateMotifSequenceMatchBeginPositionP2225595 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255101 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_0209596 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095104 . ?targetMotifMatchRegionMatchBeginMF_02095104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0209597 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095105 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_0209594, 1, (STRLEN(?templateMotifCigarP22255MF_0209594) - STRLEN(REPLACE(?templateMotifCigarP22255MF_0209594, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionP2225595) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_0209596, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209596) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209596, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_0209596, 1, (STRLEN(?targetMotifMatchCigarP22255MF_0209596) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_0209596, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0209597) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP22255114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095109 . ?templateMotifSequenceMatchRegionP22255114 faldo:begin ?templateMotifSequenceMatchBeginP22255115 . ?templateMotifSequenceMatchBeginP22255115 faldo:position ?templateMotifSequenceMatchBeginPositionP22255110 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255116 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095119 . ?targetMotifMatchRegionMatchBeginMF_02095119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095120 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095109, 1, (STRLEN(?templateMotifCigarP22255MF_02095109) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095109, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP22255110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095111, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095111) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095111, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095111) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_02095112) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs1t123) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP22255129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095124 . ?templateMotifSequenceMatchRegionP22255129 faldo:begin ?templateMotifSequenceMatchBeginP22255130 . ?templateMotifSequenceMatchBeginP22255130 faldo:position ?templateMotifSequenceMatchBeginPositionP22255125 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255131 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095134 . ?targetMotifMatchRegionMatchBeginMF_02095134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095135 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095124, 1, (STRLEN(?templateMotifCigarP22255MF_02095124) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095124, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP22255125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095126, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095126) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095126, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095126) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_02095127) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs1t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP22255144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095139 . ?templateMotifSequenceMatchRegionP22255144 faldo:begin ?templateMotifSequenceMatchBeginP22255145 . ?templateMotifSequenceMatchBeginP22255145 faldo:position ?templateMotifSequenceMatchBeginPositionP22255140 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255146 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095149 . ?targetMotifMatchRegionMatchBeginMF_02095149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095150 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095139, 1, (STRLEN(?templateMotifCigarP22255MF_02095139) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095139, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP22255140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095141, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095141) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095141, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095141) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_02095142) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER (REGEX('[LIV]', SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_02095a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP22255159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095154 . ?templateMotifSequenceMatchRegionP22255159 faldo:begin ?templateMotifSequenceMatchBeginP22255160 . ?templateMotifSequenceMatchBeginP22255160 faldo:position ?templateMotifSequenceMatchBeginPositionP22255155 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255161 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095164 . ?targetMotifMatchRegionMatchBeginMF_02095164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095165 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095154, 1, (STRLEN(?templateMotifCigarP22255MF_02095154) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095154, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionP22255155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095156, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095156) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095156, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095156) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_02095157) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t168) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP22255174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095169 . ?templateMotifSequenceMatchRegionP22255174 faldo:begin ?templateMotifSequenceMatchBeginP22255175 . ?templateMotifSequenceMatchBeginP22255175 faldo:position ?templateMotifSequenceMatchBeginPositionP22255170 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255176 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095179 . ?targetMotifMatchRegionMatchBeginMF_02095179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095180 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095169, 1, (STRLEN(?templateMotifCigarP22255MF_02095169) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095169, CONCAT('^(?:-*[^-]){', STR(((205 - ?templateMotifSequenceMatchBeginPositionP22255170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095171, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095171) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095171, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095171) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_02095172) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP22255189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095184 . ?templateMotifSequenceMatchRegionP22255189 faldo:begin ?templateMotifSequenceMatchBeginP22255190 . ?templateMotifSequenceMatchBeginP22255190 faldo:position ?templateMotifSequenceMatchBeginPositionP22255185 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255191 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095194 . ?targetMotifMatchRegionMatchBeginMF_02095194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095195 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095184, 1, (STRLEN(?templateMotifCigarP22255MF_02095184) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095184, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionP22255185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095186, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095186) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095186, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095186) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_02095187) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs1t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch203 faldo:location ?templateMotifSequenceMatchRegionP22255204 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP22255206 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP22255MF_02095199 . ?templateMotifSequenceMatchRegionP22255204 faldo:begin ?templateMotifSequenceMatchBeginP22255205 . ?templateMotifSequenceMatchBeginP22255205 faldo:position ?templateMotifSequenceMatchBeginPositionP22255200 ; faldo:reference isoform:P22255-1 . ?templateMotifSequenceProfileAlignmentOperationP22255206 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . ?targetMotifMatch207 faldo:location ?targetMotifMatchRegionMatch208 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02095210 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP22255MF_02095201 . ?targetMotifMatchRegionMatch208 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02095209 . ?targetMotifMatchRegionMatchBeginMF_02095209 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02095202 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02095210 edam:has_input signature:MF_02095 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP22255MF_02095199, 1, (STRLEN(?templateMotifCigarP22255MF_02095199) - STRLEN(REPLACE(?templateMotifCigarP22255MF_02095199, CONCAT('^(?:-*[^-]){', STR(((205 - ?templateMotifSequenceMatchBeginPositionP22255200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP22255MF_02095201, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095201) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP22255MF_02095201, 1, (STRLEN(?targetMotifMatchCigarP22255MF_02095201) - STRLEN(REPLACE(?targetMotifMatchCigarP22255MF_02095201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) . BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_02095202) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t213) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse72) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02095a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this a up:Protein . { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p214 . ?p214 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } } UNION { ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . } BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#any>. } UNION { ?this up:proteome ?p215 . ?p215 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#any>. } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . } UNION { ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:proteome <http://purl.uniprot.org/proteomes/Membrane#2>. } UNION { ?this up:proteome ?p216 . ?p216 skos:narrower <http://purl.uniprot.org/proteomes/Membrane#2>. } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . } BIND(?this AS ?case10) . } }