CONSTRUCT { _:375716 up:source unirule:MF_01100 . _:375717 up:source unirule:MF_01100 . _:375718 up:source unirule:MF_01100 . _:375719 up:source unirule:MF_01100 . _:375720 up:source unirule:MF_01100 . _:375721 up:source unirule:MF_01100 . _:375722 up:source unirule:MF_01100 . _:375723 up:source unirule:MF_01100 . _:375724 up:source unirule:MF_01100 . _:375725 up:source unirule:MF_01100 . _:375726 up:source unirule:MF_01100 . _:375727 up:source unirule:MF_01100 . _:375728 up:source unirule:MF_01100 . _:375729 up:source unirule:MF_01100 . _:375730 up:source unirule:MF_01100 . _:375731 up:source unirule:MF_01100 . _:375732 up:source unirule:MF_01100 . _:375733 up:source unirule:MF_01100 . _:375734 up:source unirule:MF_01100 . _:375735 up:source unirule:MF_01100 . _:375736 up:source unirule:MF_01100 . _:375737 up:source unirule:MF_01100 . _:375738 up:source unirule:MF_01100 . _:375739 up:source unirule:MF_01100 . _:375740 up:source unirule:MF_01100 . _:375741 up:source unirule:MF_01100 . _:375742 up:source unirule:MF_01100 . ?this up:annotation ?annotation0 , ?annotation1 , ?annotation3 , ?annotation4 , ?annotation5 , ?annotation7 ; up:classifiedWith GO:0016791 , keyword:378 , keyword:479 , keyword:547 , keyword:963 . ?annotation0 a up:Function_Annotation ; rdfs:comment "Catalyzes the strictly specific dephosphorylation of 2'-deoxyribonucleoside 5'-monophosphates." . ?annotation1 up:activity ?activity2 ; rdf:type up:Catalytic_Activity_Annotation . ?activity2 up:catalyticActivity <http://rdf.rhea-db.org/36167>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.1.3.89>. ?annotation3 up:cofactor chebi:60240 ; rdf:type up:Cofactor_Annotation . ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the 5DNU family.' . ?case8 up:alternativeName ?name10 , ?name11 ; up:recommendedName ?name9 . ?name9 up:ecName '3.1.3.89' ; up:fullName "5'-deoxynucleotidase YfbR" ; rdf:type up:Structured_Name . ?name10 up:fullName "5'-deoxyribonucleotidase" ; rdf:type up:Structured_Name . ?name11 up:fullName "Nucleoside 5'-monophosphate phosphohydrolase" ; rdf:type up:Structured_Name . ?case12 up:alternativeName ?name15 , ?name16 ; up:recommendedName ?name13 . ?name13 up:ecName '3.1.3.89' ; up:fullName ?nameValue14 ; rdf:type up:Structured_Name . ?name15 up:fullName "5'-deoxyribonucleotidase" ; rdf:type up:Structured_Name . ?name16 up:fullName "Nucleoside 5'-monophosphate phosphohydrolase" ; rdf:type up:Structured_Name . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf ?molecule22 . ?molecule22 rdfs:label 'substrate' . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf ?molecule30 . ?molecule30 rdfs:label 'substrate' . ?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:60240 . ?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:60240 . ?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:60240 . ?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:60240 . ?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' . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf ?molecule82 . ?molecule82 rdfs:label 'substrate' . ?pfs85 up:annotation ?annotation86 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; rdf:type up:Site_Annotation ; rdfs:comment 'Appears to be important in orienting the phosphate for catalysis' . ?pfsb87 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . _:375743 a rdf:Statement ; up:attribution _:375716 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:375744 a rdf:Statement ; up:attribution _:375717 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:375745 a rdf:Statement ; up:attribution _:375718 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:375746 a rdf:Statement ; up:attribution _:375719 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:375747 a rdf:Statement ; up:attribution _:375720 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:375748 a rdf:Statement ; up:attribution _:375721 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:375749 a rdf:Statement ; up:attribution _:375722 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:375750 a rdf:Statement ; up:attribution _:375723 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:375751 a rdf:Statement ; up:attribution _:375724 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:375752 a rdf:Statement ; up:attribution _:375725 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:375753 a rdf:Statement ; up:attribution _:375726 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016791 . _:375754 a rdf:Statement ; up:attribution _:375727 ; rdf:subject ?case8 ; rdf:predicate up:recommendedName ; rdf:object ?name9 . _:375755 a rdf:Statement ; up:attribution _:375728 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name10 . _:375756 a rdf:Statement ; up:attribution _:375729 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:375757 a rdf:Statement ; up:attribution _:375730 ; rdf:subject ?case12 ; rdf:predicate up:recommendedName ; rdf:object ?name13 . _:375758 a rdf:Statement ; up:attribution _:375731 ; rdf:subject ?case12 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:375759 a rdf:Statement ; up:attribution _:375732 ; rdf:subject ?case12 ; rdf:predicate up:alternativeName ; rdf:object ?name16 . _:375760 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:375761 a rdf:Statement ; up:attribution _:375733 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:375762 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:375763 a rdf:Statement ; up:attribution _:375734 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:375764 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:375765 a rdf:Statement ; up:attribution _:375735 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:375766 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:375767 a rdf:Statement ; up:attribution _:375736 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:375768 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:375769 a rdf:Statement ; up:attribution _:375737 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:375770 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:375771 a rdf:Statement ; up:attribution _:375738 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:375772 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:375773 a rdf:Statement ; up:attribution _:375739 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:375774 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:375775 a rdf:Statement ; up:attribution _:375740 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:375776 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:375777 a rdf:Statement ; up:attribution _:375741 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:375778 a rdf:Statement ; up:source unirule:MF_01100 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:375779 a rdf:Statement ; up:attribution _:375742 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01100 #Rule MF_01100 Created by:tlima on:2002-07-16 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01100 . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(URI(CONCAT(STR(?this), '#MF_01100a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_01100a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01100a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01100a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01100a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01100a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP7649196 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7649198 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_0110091 . ?templateMotifSequenceMatchRegionP7649196 faldo:begin ?templateMotifSequenceMatchBeginP7649197 . ?templateMotifSequenceMatchBeginP7649197 faldo:position ?templateMotifSequenceMatchBeginPositionP7649192 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP7649198 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_0110093 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100101 . ?targetMotifMatchRegionMatchBeginMF_01100101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0110094 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100102 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_0110091, 1, (STRLEN(?templateMotifCigarP76491MF_0110091) - STRLEN(REPLACE(?templateMotifCigarP76491MF_0110091, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP7649192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0110094) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_0110091, 1, (STRLEN(?templateMotifCigarP76491MF_0110091) - STRLEN(REPLACE(?templateMotifCigarP76491MF_0110091, CONCAT('^(?:-*[^-]){', STR(((19 - ?templateMotifSequenceMatchBeginPositionP7649192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_0110093, 1, (STRLEN(?targetMotifMatchCigarP76491MF_0110093) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_0110093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0110094) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)) = 'RW')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP76491113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100108 . ?templateMotifSequenceMatchRegionP76491113 faldo:begin ?templateMotifSequenceMatchBeginP76491114 . ?templateMotifSequenceMatchBeginP76491114 faldo:position ?templateMotifSequenceMatchBeginPositionP76491109 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491115 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100118 . ?targetMotifMatchRegionMatchBeginMF_01100118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100119 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100108, 1, (STRLEN(?templateMotifCigarP76491MF_01100108) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100108, CONCAT('^(?:-*[^-]){', STR(((77 - ?templateMotifSequenceMatchBeginPositionP76491109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_01100111) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100108, 1, (STRLEN(?templateMotifCigarP76491MF_01100108) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100108, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP76491109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100110, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100110) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_01100111) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse28) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_01100a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionP76491130 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491132 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100125 . ?templateMotifSequenceMatchRegionP76491130 faldo:begin ?templateMotifSequenceMatchBeginP76491131 . ?templateMotifSequenceMatchBeginP76491131 faldo:position ?templateMotifSequenceMatchBeginPositionP76491126 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491132 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100136 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100127 . ?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100135 . ?targetMotifMatchRegionMatchBeginMF_01100135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100128 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100136 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100125, 1, (STRLEN(?templateMotifCigarP76491MF_01100125) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100125, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP76491126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100127, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100127) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100127, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100127) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01100128) - 1) AS ?thisPositionOn38) . BIND(?thisPositionOn38 AS ?thisPositionOn39) . BIND(?this AS ?pfs1t139) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP76491145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100140 . ?templateMotifSequenceMatchRegionP76491145 faldo:begin ?templateMotifSequenceMatchBeginP76491146 . ?templateMotifSequenceMatchBeginP76491146 faldo:position ?templateMotifSequenceMatchBeginPositionP76491141 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491147 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100150 . ?targetMotifMatchRegionMatchBeginMF_01100150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100151 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100140, 1, (STRLEN(?templateMotifCigarP76491MF_01100140) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100140, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP76491141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100142, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100142) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100142, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100142) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01100143) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionP76491160 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491162 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100155 . ?templateMotifSequenceMatchRegionP76491160 faldo:begin ?templateMotifSequenceMatchBeginP76491161 . ?templateMotifSequenceMatchBeginP76491161 faldo:position ?templateMotifSequenceMatchBeginPositionP76491156 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491162 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100166 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100157 . ?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100165 . ?targetMotifMatchRegionMatchBeginMF_01100165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100158 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100166 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100155, 1, (STRLEN(?templateMotifCigarP76491MF_01100155) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100155, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP76491156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100157, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100157) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100157, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100157) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01100158) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t169) . 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_01100a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionP76491175 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491177 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100170 . ?templateMotifSequenceMatchRegionP76491175 faldo:begin ?templateMotifSequenceMatchBeginP76491176 . ?templateMotifSequenceMatchBeginP76491176 faldo:position ?templateMotifSequenceMatchBeginPositionP76491171 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491177 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100172 . ?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100180 . ?targetMotifMatchRegionMatchBeginMF_01100180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100181 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100170, 1, (STRLEN(?templateMotifCigarP76491MF_01100170) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100170, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP76491171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100172, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100172) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100172, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100172) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01100173) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t184) . 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_01100a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP76491190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100185 . ?templateMotifSequenceMatchRegionP76491190 faldo:begin ?templateMotifSequenceMatchBeginP76491191 . ?templateMotifSequenceMatchBeginP76491191 faldo:position ?templateMotifSequenceMatchBeginPositionP76491186 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491192 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100195 . ?targetMotifMatchRegionMatchBeginMF_01100195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100196 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100185, 1, (STRLEN(?templateMotifCigarP76491MF_01100185) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100185, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP76491186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100187, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100187) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100187, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100187) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01100188) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs1t199) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionP76491205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100200 . ?templateMotifSequenceMatchRegionP76491205 faldo:begin ?templateMotifSequenceMatchBeginP76491206 . ?templateMotifSequenceMatchBeginP76491206 faldo:position ?templateMotifSequenceMatchBeginPositionP76491201 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491207 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100210 . ?targetMotifMatchRegionMatchBeginMF_01100210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100211 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100200, 1, (STRLEN(?templateMotifCigarP76491MF_01100200) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100200, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionP76491201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100202, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100202) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100202, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100202) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01100203) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t214) . 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_01100a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch219 faldo:location ?templateMotifSequenceMatchRegionP76491220 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491222 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100215 . ?templateMotifSequenceMatchRegionP76491220 faldo:begin ?templateMotifSequenceMatchBeginP76491221 . ?templateMotifSequenceMatchBeginP76491221 faldo:position ?templateMotifSequenceMatchBeginPositionP76491216 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491222 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch223 faldo:location ?targetMotifMatchRegionMatch224 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100226 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100217 . ?targetMotifMatchRegionMatch224 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100225 . ?targetMotifMatchRegionMatchBeginMF_01100225 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100218 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100226 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100215, 1, (STRLEN(?templateMotifCigarP76491MF_01100215) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100215, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP76491216) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100217, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100217) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100217, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100217) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100217, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_01100218) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs1t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionP76491235 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76491237 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP76491MF_01100230 . ?templateMotifSequenceMatchRegionP76491235 faldo:begin ?templateMotifSequenceMatchBeginP76491236 . ?templateMotifSequenceMatchBeginP76491236 faldo:position ?templateMotifSequenceMatchBeginPositionP76491231 ; faldo:reference isoform:P76491-1 . ?templateMotifSequenceProfileAlignmentOperationP76491237 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . ?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01100241 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP76491MF_01100232 . ?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01100240 . ?targetMotifMatchRegionMatchBeginMF_01100240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01100233 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01100241 edam:has_input signature:MF_01100 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76491MF_01100230, 1, (STRLEN(?templateMotifCigarP76491MF_01100230) - STRLEN(REPLACE(?templateMotifCigarP76491MF_01100230, CONCAT('^(?:-*[^-]){', STR(((18 - ?templateMotifSequenceMatchBeginPositionP76491231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76491MF_01100232, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100232) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76491MF_01100232, 1, (STRLEN(?targetMotifMatchCigarP76491MF_01100232) - STRLEN(REPLACE(?targetMotifMatchCigarP76491MF_01100232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) . BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_01100233) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs1t244) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse88) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01100a86')) AS ?annotation86) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon245 {taxon:561 taxon:620 taxon:590} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon245 . BIND(?this AS ?case8) . BIND(URI(CONCAT(STR(?this), '#MF_01100a9')) AS ?name9) . BIND(URI(CONCAT(STR(?this), '#MF_01100a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_01100a11')) AS ?name11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon246 {taxon:561 taxon:620 taxon:590} ?thisOrganism rdfs:subClassOf+ ?supertaxon246 . })) . BIND(?this AS ?case12) . BIND(URI(CONCAT(STR(?this), '#MF_01100a13')) AS ?name13) . OPTIONAL { ?this up:encodedBy ?gene250 . ?gene250 up:locusName ?geneLocus248 . } OPTIONAL { ?this up:encodedBy ?gene250 . ?gene250 up:orfName ?geneOrf249 . } BIND(IF(BOUND(?geneLocus248), ?geneLocus248, ?geneOrf249) AS ?part247) . BIND(CONCAT("5'-deoxynucleotidase ", ?part247) AS ?nameValue14) . BIND(URI(CONCAT(STR(?this), '#MF_01100a15')) AS ?name15) . BIND(URI(CONCAT(STR(?this), '#MF_01100a16')) AS ?name16) . } }