CONSTRUCT { _:222801 up:source unirule:MF_00577 . _:222802 up:source unirule:MF_00577 . _:222803 up:source unirule:MF_00577 . _:222804 up:source unirule:MF_00577 . _:222805 up:source unirule:MF_00577 . _:222806 up:source unirule:MF_00577 . _:222807 up:source unirule:MF_00577 . _:222808 up:source unirule:MF_00577 . _:222809 up:source unirule:MF_00577 . _:222810 up:source unirule:MF_00577 . _:222811 up:source unirule:MF_00577 . _:222812 up:source unirule:MF_00577 . _:222813 up:source unirule:MF_00577 . _:222814 up:source unirule:MF_00577 . _:222815 up:source unirule:MF_00577 . _:222816 up:source unirule:MF_00577 . _:222817 up:source unirule:MF_00577 . _:222818 up:source unirule:MF_00577 . _:222819 up:source unirule:MF_00577 . _:222820 up:source unirule:MF_00577 . _:222821 up:source unirule:MF_00577 . _:222822 up:source unirule:MF_00577 . _:222823 up:source unirule:MF_00577 . _:222824 up:source unirule:MF_00577 . _:222825 up:source unirule:MF_00577 . _:222826 up:source unirule:MF_00577 . _:222827 up:source unirule:MF_00577 . _:222828 up:source unirule:MF_00577 . _:222829 up:source unirule:MF_00577 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0005737 , GO:0006548 , GO:0016153 , keyword:369 , keyword:456 , keyword:520 , keyword:963 . ?gene0 skos:prefLabel 'hutU' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of urocanate to 4-imidazolone-5-propionate.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/13101>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.2.1.49>. ?annotation4 up:cofactor chebi:57540 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 NAD(+) per subunit.' . ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-histidine degradation into L-glutamate; N-formimidoyl-L-glutamate from L-histidine: step 2/3.' . ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the urocanase family.' . ?case9 up:alternativeName ?name11 ; up:recommendedName ?name10 . ?name10 up:ecName '4.2.1.49' ; up:fullName 'Probable urocanate hydratase' ; up:shortName 'Urocanase' ; rdf:type up:Structured_Name . ?name11 up:fullName 'Imidazolonepropionate hydrolase' ; rdf:type up:Structured_Name . ?case12 up:alternativeName ?name14 ; up:recommendedName ?name13 . ?name13 up:ecName '4.2.1.49' ; up:fullName 'Urocanate hydratase' ; up:shortName 'Urocanase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'Imidazolonepropionate hydrolase' ; rdf:type up:Structured_Name . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:57540 . ?pfs22 up:annotation ?annotation23 . ?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:57540 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:57540 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:57540 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:57540 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Active_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:57540 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:57540 . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:57540 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:57540 . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf chebi:57540 . _:222830 a rdf:Statement ; up:attribution _:222801 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:222831 a rdf:Statement ; up:attribution _:222802 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:222832 a rdf:Statement ; up:attribution _:222803 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:222833 a rdf:Statement ; up:attribution _:222804 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:222834 a rdf:Statement ; up:attribution _:222805 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:222835 a rdf:Statement ; up:attribution _:222806 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:222836 a rdf:Statement ; up:attribution _:222807 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:222837 a rdf:Statement ; up:attribution _:222808 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:222838 a rdf:Statement ; up:attribution _:222809 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:369 . _:222839 a rdf:Statement ; up:attribution _:222810 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:222840 a rdf:Statement ; up:attribution _:222811 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:222841 a rdf:Statement ; up:attribution _:222812 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016153 . _:222842 a rdf:Statement ; up:attribution _:222813 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006548 . _:222843 a rdf:Statement ; up:attribution _:222814 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:222844 a rdf:Statement ; up:attribution _:222815 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:222845 a rdf:Statement ; up:attribution _:222816 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:222846 a rdf:Statement ; up:attribution _:222817 ; rdf:subject ?case12 ; rdf:predicate up:recommendedName ; rdf:object ?name13 . _:222847 a rdf:Statement ; up:attribution _:222818 ; rdf:subject ?case12 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:222848 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:222849 a rdf:Statement ; up:attribution _:222819 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:222850 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:222851 a rdf:Statement ; up:attribution _:222820 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:222852 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:222853 a rdf:Statement ; up:attribution _:222821 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:222854 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:222855 a rdf:Statement ; up:attribution _:222822 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:222856 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:222857 a rdf:Statement ; up:attribution _:222823 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:222858 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:222859 a rdf:Statement ; up:attribution _:222824 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:222860 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:222861 a rdf:Statement ; up:attribution _:222825 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:222862 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:222863 a rdf:Statement ; up:attribution _:222826 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:222864 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:222865 a rdf:Statement ; up:attribution _:222827 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:222866 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:222867 a rdf:Statement ; up:attribution _:222828 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:222868 a rdf:Statement ; up:source unirule:MF_00577 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:222869 a rdf:Statement ; up:attribution _:222829 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00577 #Rule MF_00577 Created by:bairoch on:2002-08-05 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon91 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00577 . ?thisOrganism rdfs:subClassOf+ ?supertaxon91 . BIND(URI(CONCAT(STR(?this), '#MF_00577a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00577a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00577a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00577a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00577a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00577a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP2550397 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2550399 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_0057792 . ?templateMotifSequenceMatchRegionP2550397 faldo:begin ?templateMotifSequenceMatchBeginP2550398 . ?templateMotifSequenceMatchBeginP2550398 faldo:position ?templateMotifSequenceMatchBeginPositionP2550393 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP2550399 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_0057794 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577102 . ?targetMotifMatchRegionMatchBeginMF_00577102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0057795 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577103 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_0057792, 1, (STRLEN(?templateMotifCigarP25503MF_0057792) - STRLEN(REPLACE(?templateMotifCigarP25503MF_0057792, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP2550393) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_0057794, 1, (STRLEN(?targetMotifMatchCigarP25503MF_0057794) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_0057794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_0057794, 1, (STRLEN(?targetMotifMatchCigarP25503MF_0057794) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_0057794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0057795) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_0057792, 1, (STRLEN(?templateMotifCigarP25503MF_0057792) - STRLEN(REPLACE(?templateMotifCigarP25503MF_0057792, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionP2550393) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_0057794, 1, (STRLEN(?targetMotifMatchCigarP25503MF_0057794) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_0057794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_0057794, 1, (STRLEN(?targetMotifMatchCigarP25503MF_0057794) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_0057794, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0057795) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)) = 'GG')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP25503114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577109 . ?templateMotifSequenceMatchRegionP25503114 faldo:begin ?templateMotifSequenceMatchBeginP25503115 . ?templateMotifSequenceMatchBeginP25503115 faldo:position ?templateMotifSequenceMatchBeginPositionP25503110 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503116 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577119 . ?targetMotifMatchRegionMatchBeginMF_00577119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577120 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577109, 1, (STRLEN(?templateMotifCigarP25503MF_00577109) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577109, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP25503110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577111, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577111) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577111, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577111) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00577112) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577109, 1, (STRLEN(?templateMotifCigarP25503MF_00577109) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577109, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP25503110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577111, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577111) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577111, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577111) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00577112) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)) = 'GMG')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionP25503131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577126 . ?templateMotifSequenceMatchRegionP25503131 faldo:begin ?templateMotifSequenceMatchBeginP25503132 . ?templateMotifSequenceMatchBeginP25503132 faldo:position ?templateMotifSequenceMatchBeginPositionP25503127 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503133 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577136 . ?targetMotifMatchRegionMatchBeginMF_00577136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577137 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577126, 1, (STRLEN(?templateMotifCigarP25503MF_00577126) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577126, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP25503127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577128, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577128) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577128, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577128) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00577129) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577126, 1, (STRLEN(?templateMotifCigarP25503MF_00577126) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577126, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP25503127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577128, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577128) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577128, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577128) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00577129) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)) = 'NA')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionP25503148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577143 . ?templateMotifSequenceMatchRegionP25503148 faldo:begin ?templateMotifSequenceMatchBeginP25503149 . ?templateMotifSequenceMatchBeginP25503149 faldo:position ?templateMotifSequenceMatchBeginPositionP25503144 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503150 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577154 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577145 . ?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577153 . ?targetMotifMatchRegionMatchBeginMF_00577153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577146 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577154 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577143, 1, (STRLEN(?templateMotifCigarP25503MF_00577143) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577143, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP25503144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577145, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577145) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577145, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577145) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00577146) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577143, 1, (STRLEN(?templateMotifCigarP25503MF_00577143) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577143, CONCAT('^(?:-*[^-]){', STR(((264 - ?templateMotifSequenceMatchBeginPositionP25503144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577145, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577145) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577145, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577145) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_00577146) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs1t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER (REGEX('QT[SA]AH', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) . BIND(URI(CONCAT(STR(?this), '#MF_00577a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionP25503165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577160 . ?templateMotifSequenceMatchRegionP25503165 faldo:begin ?templateMotifSequenceMatchBeginP25503166 . ?templateMotifSequenceMatchBeginP25503166 faldo:position ?templateMotifSequenceMatchBeginPositionP25503161 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503167 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577170 . ?targetMotifMatchRegionMatchBeginMF_00577170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577171 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577160, 1, (STRLEN(?templateMotifCigarP25503MF_00577160) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577160, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionP25503161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577162, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577162) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577162, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577162) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_00577163) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577160, 1, (STRLEN(?templateMotifCigarP25503MF_00577160) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577160, CONCAT('^(?:-*[^-]){', STR(((271 - ?templateMotifSequenceMatchBeginPositionP25503161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577162, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577162) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577162, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577162) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_00577163) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs1t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER (REGEX('[YF][VIL]', SUBSTR(?thisSequenceValue, ?thisPositionOn48, (?thisPositionOn49 - ?thisPositionOn48)))) . BIND(URI(CONCAT(STR(?this), '#MF_00577a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP25503182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577177 . ?templateMotifSequenceMatchRegionP25503182 faldo:begin ?templateMotifSequenceMatchBeginP25503183 . ?templateMotifSequenceMatchBeginP25503183 faldo:position ?templateMotifSequenceMatchBeginPositionP25503178 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503184 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577187 . ?targetMotifMatchRegionMatchBeginMF_00577187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577188 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577177, 1, (STRLEN(?templateMotifCigarP25503MF_00577177) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577177, CONCAT('^(?:-*[^-]){', STR(((407 - ?templateMotifSequenceMatchBeginPositionP25503178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577179, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577179) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577179, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577179) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_00577180) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionP25503197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577192 . ?templateMotifSequenceMatchRegionP25503197 faldo:begin ?templateMotifSequenceMatchBeginP25503198 . ?templateMotifSequenceMatchBeginP25503198 faldo:position ?templateMotifSequenceMatchBeginPositionP25503193 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503199 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577203 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577194 . ?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577202 . ?targetMotifMatchRegionMatchBeginMF_00577202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577195 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577203 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577192, 1, (STRLEN(?templateMotifCigarP25503MF_00577192) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577192, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionP25503193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577194, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577194) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577194, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577194) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_00577195) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP25503212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577207 . ?templateMotifSequenceMatchRegionP25503212 faldo:begin ?templateMotifSequenceMatchBeginP25503213 . ?templateMotifSequenceMatchBeginP25503213 faldo:position ?templateMotifSequenceMatchBeginPositionP25503208 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503214 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577217 . ?targetMotifMatchRegionMatchBeginMF_00577217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577218 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577207, 1, (STRLEN(?templateMotifCigarP25503MF_00577207) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577207, CONCAT('^(?:-*[^-]){', STR(((193 - ?templateMotifSequenceMatchBeginPositionP25503208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577209, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577209) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577209, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577209) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_00577210) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t221) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00577a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionP25503227 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503229 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577222 . ?templateMotifSequenceMatchRegionP25503227 faldo:begin ?templateMotifSequenceMatchBeginP25503228 . ?templateMotifSequenceMatchBeginP25503228 faldo:position ?templateMotifSequenceMatchBeginPositionP25503223 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503229 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577233 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577224 . ?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577232 . ?targetMotifMatchRegionMatchBeginMF_00577232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577225 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577233 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577222, 1, (STRLEN(?templateMotifCigarP25503MF_00577222) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577222, CONCAT('^(?:-*[^-]){', STR(((198 - ?templateMotifSequenceMatchBeginPositionP25503223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577224, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577224) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577224, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577224) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) . BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_00577225) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t236) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionP25503242 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503244 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577237 . ?templateMotifSequenceMatchRegionP25503242 faldo:begin ?templateMotifSequenceMatchBeginP25503243 . ?templateMotifSequenceMatchBeginP25503243 faldo:position ?templateMotifSequenceMatchBeginPositionP25503238 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503244 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577248 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577239 . ?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577247 . ?targetMotifMatchRegionMatchBeginMF_00577247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577240 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577248 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577237, 1, (STRLEN(?templateMotifCigarP25503MF_00577237) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577237, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionP25503238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577239, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577239) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577239, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577239) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) . BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_00577240) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs1t251) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch256 faldo:location ?templateMotifSequenceMatchRegionP25503257 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25503259 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP25503MF_00577252 . ?templateMotifSequenceMatchRegionP25503257 faldo:begin ?templateMotifSequenceMatchBeginP25503258 . ?templateMotifSequenceMatchBeginP25503258 faldo:position ?templateMotifSequenceMatchBeginPositionP25503253 ; faldo:reference isoform:P25503-1 . ?templateMotifSequenceProfileAlignmentOperationP25503259 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . ?targetMotifMatch260 faldo:location ?targetMotifMatchRegionMatch261 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00577263 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP25503MF_00577254 . ?targetMotifMatchRegionMatch261 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00577262 . ?targetMotifMatchRegionMatchBeginMF_00577262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00577255 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00577263 edam:has_input signature:MF_00577 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25503MF_00577252, 1, (STRLEN(?templateMotifCigarP25503MF_00577252) - STRLEN(REPLACE(?templateMotifCigarP25503MF_00577252, CONCAT('^(?:-*[^-]){', STR(((489 - ?templateMotifSequenceMatchBeginPositionP25503253) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1264) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25503MF_00577254, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577254) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25503MF_00577254, 1, (STRLEN(?targetMotifMatchCigarP25503MF_00577254) - STRLEN(REPLACE(?targetMotifMatchCigarP25503MF_00577254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), '')))), '[^-]', ''))) AS ?step2265) . BIND(((?step2265 + ?targetMotifMatchRegionMatchBeginPositionMF_00577255) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs1t266) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00577a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_00577a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_00577a11')) AS ?name11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case12) . BIND(URI(CONCAT(STR(?this), '#MF_00577a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_00577a14')) AS ?name14) . } }