CONSTRUCT { _:695870 up:source unirule:MF_01977 . _:695871 up:source unirule:MF_01977 . _:695872 up:source unirule:MF_01977 . _:695873 up:source unirule:MF_01977 . _:695874 up:source unirule:MF_01977 . _:695875 up:source unirule:MF_01977 . _:695876 up:source unirule:MF_01977 . _:695877 up:source unirule:MF_01977 . _:695878 up:source unirule:MF_01977 . _:695879 up:source unirule:MF_01977 . _:695880 up:source unirule:MF_01977 . _:695881 up:source unirule:MF_01977 . _:695882 up:source unirule:MF_01977 . _:695883 up:source unirule:MF_01977 . _:695884 up:source unirule:MF_01977 . _:695885 up:source unirule:MF_01977 . _:695886 up:source unirule:MF_01977 . _:695887 up:source unirule:MF_01977 . _:695888 up:source unirule:MF_01977 . _:695889 up:source unirule:MF_01977 . _:695890 up:source unirule:MF_01977 . _:695891 up:source unirule:MF_01977 . _:695892 up:source unirule:MF_01977 . _:695893 up:source unirule:MF_01977 . _:695894 up:source unirule:MF_01977 . _:695895 up:source unirule:MF_01977 . _:695896 up:source unirule:MF_01977 . _:695897 up:source unirule:MF_01977 . _:695898 up:source unirule:MF_01977 . _:695899 up:source unirule:MF_01977 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation13 ; up:classifiedWith GO:0003872 , GO:0005737 , GO:0006096 , keyword:324 , keyword:418 , keyword:460 , keyword:479 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.1.90' ; up:fullName 'Pyrophosphate--fructose 6-phosphate 1-phosphotransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName '6-phosphofructokinase, pyrophosphate dependent' ; rdf:type up:Structured_Name . ?name2 up:fullName 'PPi-dependent phosphofructokinase' ; up:shortName 'PPi-PFK' ; rdf:type up:Structured_Name . ?name3 up:fullName 'Pyrophosphate-dependent 6-phosphofructose-1-kinase' ; rdf:type up:Structured_Name . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the phosphorylation of D-fructose 6-phosphate, the first committing step of glycolysis. Uses inorganic phosphate (PPi) as phosphoryl donor instead of ATP like common ATP-dependent phosphofructokinases (ATP-PFKs), which renders the reaction reversible, and can thus function both in glycolysis and gluconeogenesis. Consistently, PPi-PFK can replace the enzymes of both the forward (ATP-PFK) and reverse (fructose-bisphosphatase (FBPase)) reactions.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/13613>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.1.90>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation8 a up:Activity_Regulation_Annotation ; rdfs:comment 'Non-allosteric.' . ?annotation9 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate and glycerone phosphate from D-glucose: step 3/4.' . ?annotation10 a up:Subunit_Annotation ; rdfs:comment 'Homodimer or homotetramer.' . ?annotation11 a up:Subcellular_Location_Annotation . ?annotation11li12 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation13 a up:Similarity_Annotation ; rdfs:comment "Belongs to the phosphofructokinase type A (PFKA) family. PPi-dependent PFK group II subfamily. Clade 'P' sub-subfamily." . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity and substrate specificity; stabilizes the transition state when the phosphoryl donor is PPi; prevents ATP from binding by mimicking the alpha-phosphate group of ATP' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf ?molecule26 . ?molecule26 rdfs:label 'substrate' . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf ?molecule42 . ?molecule42 rdfs:label 'substrate' . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:18420 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf ?molecule63 . ?molecule63 rdfs:label 'substrate' . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:33019 . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity; stabilizes the transition state when the phosphoryl donor is PPi' . ?pfsb75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . _:695900 a rdf:Statement ; up:attribution _:695870 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:695901 a rdf:Statement ; up:attribution _:695871 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:695902 a rdf:Statement ; up:attribution _:695872 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:695903 a rdf:Statement ; up:attribution _:695873 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:695904 a rdf:Statement ; up:attribution _:695874 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:695905 a rdf:Statement ; up:attribution _:695875 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:695906 a rdf:Statement ; up:attribution _:695876 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:695907 a rdf:Statement ; up:attribution _:695877 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:695908 a rdf:Statement ; up:attribution _:695878 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:695909 a rdf:Statement ; up:attribution _:695879 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:695910 a rdf:Statement ; up:attribution _:695880 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:695911 a rdf:Statement ; up:attribution _:695881 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:695912 a rdf:Statement ; up:attribution _:695882 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:695913 a rdf:Statement ; up:attribution _:695883 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:695914 a rdf:Statement ; up:attribution _:695884 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:695915 a rdf:Statement ; up:attribution _:695885 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:695916 a rdf:Statement ; up:attribution _:695886 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:695917 a rdf:Statement ; up:attribution _:695887 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:695918 a rdf:Statement ; up:attribution _:695888 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003872 . _:695919 a rdf:Statement ; up:attribution _:695889 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:695920 a rdf:Statement ; up:attribution _:695890 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:695921 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:695922 a rdf:Statement ; up:attribution _:695891 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:695923 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:695924 a rdf:Statement ; up:attribution _:695892 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:695925 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:695926 a rdf:Statement ; up:attribution _:695893 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:695927 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:695928 a rdf:Statement ; up:attribution _:695894 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:695929 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:695930 a rdf:Statement ; up:attribution _:695895 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:695931 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:695932 a rdf:Statement ; up:attribution _:695896 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:695933 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:695934 a rdf:Statement ; up:attribution _:695897 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:695935 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:695936 a rdf:Statement ; up:attribution _:695898 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:695937 a rdf:Statement ; up:source unirule:MF_01977 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:695938 a rdf:Statement ; up:attribution _:695899 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01977 #Rule MF_01977 Created by:? on:2014-05-16 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon79 {taxon:2 taxon:2759} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01977 . ?thisOrganism rdfs:subClassOf+ ?supertaxon79 . BIND(URI(CONCAT(STR(?this), '#MF_01977a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01977a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01977a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01977a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01977a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01977a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01977a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01977a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01977a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01977a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01977a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01977a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP2949585 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2949587 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_0197780 . ?templateMotifSequenceMatchRegionP2949585 faldo:begin ?templateMotifSequenceMatchBeginP2949586 . ?templateMotifSequenceMatchBeginP2949586 faldo:position ?templateMotifSequenceMatchBeginPositionP2949581 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP2949587 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197791 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_0197782 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197790 . ?targetMotifMatchRegionMatchBeginMF_0197790 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197783 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0197791 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_0197780, 1, (STRLEN(?templateMotifCigarP29495MF_0197780) - STRLEN(REPLACE(?templateMotifCigarP29495MF_0197780, CONCAT('^(?:-*[^-]){', STR(((122 - ?templateMotifSequenceMatchBeginPositionP2949581) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_0197782, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197782) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_0197782, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197782) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197782, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0197783) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionP29495100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_0197795 . ?templateMotifSequenceMatchRegionP29495100 faldo:begin ?templateMotifSequenceMatchBeginP29495101 . ?templateMotifSequenceMatchBeginP29495101 faldo:position ?templateMotifSequenceMatchBeginPositionP2949596 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495102 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_0197797 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977105 . ?targetMotifMatchRegionMatchBeginMF_01977105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197798 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977106 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_0197795, 1, (STRLEN(?templateMotifCigarP29495MF_0197795) - STRLEN(REPLACE(?templateMotifCigarP29495MF_0197795, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP2949596) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_0197797, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197797) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197797, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_0197797, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197797) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197797, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0197798) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_0197795, 1, (STRLEN(?templateMotifCigarP29495MF_0197795) - STRLEN(REPLACE(?templateMotifCigarP29495MF_0197795, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP2949596) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_0197797, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197797) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197797, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_0197797, 1, (STRLEN(?targetMotifMatchCigarP29495MF_0197797) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_0197797, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0197798) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) . FILTER (REGEX('T[ARNDCQEGHILKMFPSTWYVBZJUOX]D', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_01977a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionP29495117 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495119 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977112 . ?templateMotifSequenceMatchRegionP29495117 faldo:begin ?templateMotifSequenceMatchBeginP29495118 . ?templateMotifSequenceMatchBeginP29495118 faldo:position ?templateMotifSequenceMatchBeginPositionP29495113 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495119 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977123 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977114 . ?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977122 . ?targetMotifMatchRegionMatchBeginMF_01977122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977115 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977123 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977112, 1, (STRLEN(?templateMotifCigarP29495MF_01977112) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977112, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP29495113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977114, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977114) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977114, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977114) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01977115) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977112, 1, (STRLEN(?templateMotifCigarP29495MF_01977112) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977112, CONCAT('^(?:-*[^-]){', STR(((196 - ?templateMotifSequenceMatchBeginPositionP29495113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977114, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977114) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977114, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977114) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_01977115) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)) = 'MGR')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionP29495134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977129 . ?templateMotifSequenceMatchRegionP29495134 faldo:begin ?templateMotifSequenceMatchBeginP29495135 . ?templateMotifSequenceMatchBeginP29495135 faldo:position ?templateMotifSequenceMatchBeginPositionP29495130 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495136 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977139 . ?targetMotifMatchRegionMatchBeginMF_01977139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977140 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977129, 1, (STRLEN(?templateMotifCigarP29495MF_01977129) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977129, CONCAT('^(?:-*[^-]){', STR(((323 - ?templateMotifSequenceMatchBeginPositionP29495130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977131, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977131) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977131, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977131) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_01977132) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977129, 1, (STRLEN(?templateMotifCigarP29495MF_01977129) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977129, CONCAT('^(?:-*[^-]){', STR(((326 - ?templateMotifSequenceMatchBeginPositionP29495130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977131, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977131) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977131, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977131) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01977132) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) . FILTER (REGEX('[HY][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)R', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_01977a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP29495151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977146 . ?templateMotifSequenceMatchRegionP29495151 faldo:begin ?templateMotifSequenceMatchBeginP29495152 . ?templateMotifSequenceMatchBeginP29495152 faldo:position ?templateMotifSequenceMatchBeginPositionP29495147 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495153 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977156 . ?targetMotifMatchRegionMatchBeginMF_01977156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977157 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977146, 1, (STRLEN(?templateMotifCigarP29495MF_01977146) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977146, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP29495147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977148, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977148) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977148, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977148) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_01977149) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP29495166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977161 . ?templateMotifSequenceMatchRegionP29495166 faldo:begin ?templateMotifSequenceMatchBeginP29495167 . ?templateMotifSequenceMatchBeginP29495167 faldo:position ?templateMotifSequenceMatchBeginPositionP29495162 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495168 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977171 . ?targetMotifMatchRegionMatchBeginMF_01977171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977172 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977161, 1, (STRLEN(?templateMotifCigarP29495MF_01977161) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977161, CONCAT('^(?:-*[^-]){', STR(((121 - ?templateMotifSequenceMatchBeginPositionP29495162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977163, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977163) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977163, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977163) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_01977164) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01977a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP29495181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977176 . ?templateMotifSequenceMatchRegionP29495181 faldo:begin ?templateMotifSequenceMatchBeginP29495182 . ?templateMotifSequenceMatchBeginP29495182 faldo:position ?templateMotifSequenceMatchBeginPositionP29495177 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495183 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977186 . ?targetMotifMatchRegionMatchBeginMF_01977186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977187 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977176, 1, (STRLEN(?templateMotifCigarP29495MF_01977176) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977176, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionP29495177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977178, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977178) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977178, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977178) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_01977179) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch195 faldo:location ?templateMotifSequenceMatchRegionP29495196 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495198 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977191 . ?templateMotifSequenceMatchRegionP29495196 faldo:begin ?templateMotifSequenceMatchBeginP29495197 . ?templateMotifSequenceMatchBeginP29495197 faldo:position ?templateMotifSequenceMatchBeginPositionP29495192 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495198 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch199 faldo:location ?targetMotifMatchRegionMatch200 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977202 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977193 . ?targetMotifMatchRegionMatch200 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977201 . ?targetMotifMatchRegionMatchBeginMF_01977201 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977194 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977202 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977191, 1, (STRLEN(?templateMotifCigarP29495MF_01977191) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977191, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP29495192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1203) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977193, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977193) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977193, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977193) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), '')))), '[^-]', ''))) AS ?step2204) . BIND(((?step2204 + ?targetMotifMatchRegionMatchBeginPositionMF_01977194) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t205) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch210 faldo:location ?templateMotifSequenceMatchRegionP29495211 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP29495213 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP29495MF_01977206 . ?templateMotifSequenceMatchRegionP29495211 faldo:begin ?templateMotifSequenceMatchBeginP29495212 . ?templateMotifSequenceMatchBeginP29495212 faldo:position ?templateMotifSequenceMatchBeginPositionP29495207 ; faldo:reference isoform:P29495-1 . ?templateMotifSequenceProfileAlignmentOperationP29495213 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . ?targetMotifMatch214 faldo:location ?targetMotifMatchRegionMatch215 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01977217 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP29495MF_01977208 . ?targetMotifMatchRegionMatch215 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01977216 . ?targetMotifMatchRegionMatchBeginMF_01977216 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01977209 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01977217 edam:has_input signature:MF_01977 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP29495MF_01977206, 1, (STRLEN(?templateMotifCigarP29495MF_01977206) - STRLEN(REPLACE(?templateMotifCigarP29495MF_01977206, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP29495207) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1218) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP29495MF_01977208, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977208) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP29495MF_01977208, 1, (STRLEN(?targetMotifMatchCigarP29495MF_01977208) - STRLEN(REPLACE(?targetMotifMatchCigarP29495MF_01977208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), '')))), '[^-]', ''))) AS ?step2219) . BIND(((?step2219 + ?targetMotifMatchRegionMatchBeginPositionMF_01977209) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t220) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01977a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case14) . } }