| http://purl.uniprot.org/unirules/MF_01978#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:696497 up:source unirule:MF_01978 .
_:696498 up:source unirule:MF_01978 .
_:696499 up:source unirule:MF_01978 .
_:696500 up:source unirule:MF_01978 .
_:696501 up:source unirule:MF_01978 .
_:696502 up:source unirule:MF_01978 .
_:696503 up:source unirule:MF_01978 .
_:696504 up:source unirule:MF_01978 .
_:696505 up:source unirule:MF_01978 .
_:696506 up:source unirule:MF_01978 .
_:696507 up:source unirule:MF_01978 .
_:696508 up:source unirule:MF_01978 .
_:696509 up:source unirule:MF_01978 .
_:696510 up:source unirule:MF_01978 .
_:696511 up:source unirule:MF_01978 .
_:696512 up:source unirule:MF_01978 .
_:696513 up:source unirule:MF_01978 .
_:696514 up:source unirule:MF_01978 .
_:696515 up:source unirule:MF_01978 .
_:696516 up:source unirule:MF_01978 .
_:696517 up:source unirule:MF_01978 .
_:696518 up:source unirule:MF_01978 .
_:696519 up:source unirule:MF_01978 .
_:696520 up:source unirule:MF_01978 .
_:696521 up:source unirule:MF_01978 .
_:696522 up:source unirule:MF_01978 .
_:696523 up:source unirule:MF_01978 .
_:696524 up:source unirule:MF_01978 .
_:696525 up:source unirule:MF_01978 .
_:696526 up:source unirule:MF_01978 .
_:696527 up:source unirule:MF_01978 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation9 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation14 ;
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 .
?gene4 skos:prefLabel 'pfp' .
?annotation5 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.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation9 a up:Activity_Regulation_Annotation ;
rdfs:comment 'Non-allosteric.' .
?annotation10 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate and glycerone phosphate from D-glucose: step 3/4.' .
?annotation11 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation12 a up:Subcellular_Location_Annotation .
?annotation12li13 up:cellularComponent .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment "Belongs to the phosphofructokinase type A (PFKA) family. PPi-dependent PFK group II subfamily. Clade 'B2' 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 .
_:696528 a rdf:Statement ;
up:attribution _:696497 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:696529 a rdf:Statement ;
up:attribution _:696498 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:696530 a rdf:Statement ;
up:attribution _:696499 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:696531 a rdf:Statement ;
up:attribution _:696500 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:696532 a rdf:Statement ;
up:attribution _:696501 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:696533 a rdf:Statement ;
up:attribution _:696502 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:696534 a rdf:Statement ;
up:attribution _:696503 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:696535 a rdf:Statement ;
up:attribution _:696504 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:696536 a rdf:Statement ;
up:attribution _:696505 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:696537 a rdf:Statement ;
up:attribution _:696506 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:696538 a rdf:Statement ;
up:attribution _:696507 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:696539 a rdf:Statement ;
up:attribution _:696508 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:696540 a rdf:Statement ;
up:attribution _:696509 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:696541 a rdf:Statement ;
up:attribution _:696510 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:696542 a rdf:Statement ;
up:attribution _:696511 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:696543 a rdf:Statement ;
up:attribution _:696512 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:696544 a rdf:Statement ;
up:attribution _:696513 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:324 .
_:696545 a rdf:Statement ;
up:attribution _:696514 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:696546 a rdf:Statement ;
up:attribution _:696515 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:696547 a rdf:Statement ;
up:attribution _:696516 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003872 .
_:696548 a rdf:Statement ;
up:attribution _:696517 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006096 .
_:696549 a rdf:Statement ;
up:attribution _:696518 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:696550 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:696551 a rdf:Statement ;
up:attribution _:696519 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:696552 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:696553 a rdf:Statement ;
up:attribution _:696520 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:696554 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:696555 a rdf:Statement ;
up:attribution _:696521 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:696556 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:696557 a rdf:Statement ;
up:attribution _:696522 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:696558 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:696559 a rdf:Statement ;
up:attribution _:696523 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:696560 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:696561 a rdf:Statement ;
up:attribution _:696524 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:696562 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:696563 a rdf:Statement ;
up:attribution _:696525 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:696564 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:696565 a rdf:Statement ;
up:attribution _:696526 ;
rdf:subject ?pfs66 ;
rdf:predicate up:annotation ;
rdf:object ?annotation67 .
_:696566 a rdf:Statement ;
up:source unirule:MF_01978 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:696567 a rdf:Statement ;
up:attribution _:696527 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01978
#Rule MF_01978 Created by:? on:2014-05-16 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01978 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_01978a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionQ609I384 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I386 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_0197879 .
?templateMotifSequenceMatchRegionQ609I384 faldo:begin ?templateMotifSequenceMatchBeginQ609I385 .
?templateMotifSequenceMatchBeginQ609I385 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I380 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I386 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0197890 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_0197881 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0197889 .
?targetMotifMatchRegionMatchBeginMF_0197889 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197882 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0197890 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197879, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197879) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197879, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionQ609I380) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197881, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197881) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197881, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197881) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197881, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0197882) - 1) AS ?thisPositionOn19) .
BIND(?thisPositionOn19 AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t93) .
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_01978a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionQ609I399 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_0197894 .
?templateMotifSequenceMatchRegionQ609I399 faldo:begin ?templateMotifSequenceMatchBeginQ609I3100 .
?templateMotifSequenceMatchBeginQ609I3100 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I395 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3101 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_0197896 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978104 .
?targetMotifMatchRegionMatchBeginMF_01978104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0197897 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978105 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197894, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197894) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197894, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionQ609I395) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0197897) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_0197894, 1, (STRLEN(?templateMotifCigarQ609I3MF_0197894) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_0197894, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionQ609I395) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_0197896, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_0197896) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_0197896, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0197897) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t110) .
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_01978a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionQ609I3116 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3118 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978111 .
?templateMotifSequenceMatchRegionQ609I3116 faldo:begin ?templateMotifSequenceMatchBeginQ609I3117 .
?templateMotifSequenceMatchBeginQ609I3117 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3112 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3118 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978122 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978113 .
?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978121 .
?targetMotifMatchRegionMatchBeginMF_01978121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978114 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978122 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978111, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978111) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978111, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ609I3112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01978114) - 1) AS ?thisPositionOn35) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978111, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978111) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978111, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ609I3112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978113, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978113) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01978114) - 1) AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) .
FILTER (REGEX('[MLV]GR', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ609I3133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978128 .
?templateMotifSequenceMatchRegionQ609I3133 faldo:begin ?templateMotifSequenceMatchBeginQ609I3134 .
?templateMotifSequenceMatchBeginQ609I3134 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3129 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3135 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978138 .
?targetMotifMatchRegionMatchBeginMF_01978138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978139 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978128, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978128) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978128, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionQ609I3129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01978131) - 1) AS ?thisPositionOn43) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978128, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978128) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978128, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionQ609I3129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978130, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978130) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01978131) - 1) AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) .
FILTER (REGEX('Y[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)R', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ609I3150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978145 .
?templateMotifSequenceMatchRegionQ609I3150 faldo:begin ?templateMotifSequenceMatchBeginQ609I3151 .
?templateMotifSequenceMatchBeginQ609I3151 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3146 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3152 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978155 .
?targetMotifMatchRegionMatchBeginMF_01978155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978156 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978145, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978145) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978145, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionQ609I3146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978147, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978147) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978147, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978147) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01978148) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t159) .
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_01978a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionQ609I3165 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3167 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978160 .
?templateMotifSequenceMatchRegionQ609I3165 faldo:begin ?templateMotifSequenceMatchBeginQ609I3166 .
?templateMotifSequenceMatchBeginQ609I3166 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3161 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3167 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978162 .
?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978170 .
?targetMotifMatchRegionMatchBeginMF_01978170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978171 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978160, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978160) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978160, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionQ609I3161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978162, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978162) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978162, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978162) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) .
BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01978163) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs1t174) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_01978a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionQ609I3180 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3182 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978175 .
?templateMotifSequenceMatchRegionQ609I3180 faldo:begin ?templateMotifSequenceMatchBeginQ609I3181 .
?templateMotifSequenceMatchBeginQ609I3181 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3176 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3182 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978186 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978177 .
?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978185 .
?targetMotifMatchRegionMatchBeginMF_01978185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978178 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978186 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978175, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978175) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978175, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionQ609I3176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978177, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978177) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978177, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978177) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) .
BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_01978178) - 1) AS ?thisPositionOn64) .
BIND(?thisPositionOn64 AS ?thisPositionOn65) .
BIND(?this AS ?pfs1t189) .
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_01978a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionQ609I3195 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3197 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978190 .
?templateMotifSequenceMatchRegionQ609I3195 faldo:begin ?templateMotifSequenceMatchBeginQ609I3196 .
?templateMotifSequenceMatchBeginQ609I3196 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3191 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3197 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978201 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978192 .
?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978200 .
?targetMotifMatchRegionMatchBeginMF_01978200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978193 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978201 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978190, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978190) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978190, CONCAT('^(?:-*[^-]){', STR(((13 - ?templateMotifSequenceMatchBeginPositionQ609I3191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978192, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978192) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978192, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978192) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) .
BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01978193) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs1t204) .
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_01978a67')) AS ?annotation67) .
BIND(?this AS ?pfs66) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionQ609I3210 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ609I3212 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ609I3MF_01978205 .
?templateMotifSequenceMatchRegionQ609I3210 faldo:begin ?templateMotifSequenceMatchBeginQ609I3211 .
?templateMotifSequenceMatchBeginQ609I3211 faldo:position ?templateMotifSequenceMatchBeginPositionQ609I3206 ;
faldo:reference isoform:Q609I3-1 .
?templateMotifSequenceProfileAlignmentOperationQ609I3212 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01978216 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ609I3MF_01978207 .
?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01978215 .
?targetMotifMatchRegionMatchBeginMF_01978215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01978208 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01978216 edam:has_input signature:MF_01978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ609I3MF_01978205, 1, (STRLEN(?templateMotifCigarQ609I3MF_01978205) - STRLEN(REPLACE(?templateMotifCigarQ609I3MF_01978205, CONCAT('^(?:-*[^-]){', STR(((141 - ?templateMotifSequenceMatchBeginPositionQ609I3206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978207, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978207) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ609I3MF_01978207, 1, (STRLEN(?targetMotifMatchCigarQ609I3MF_01978207) - STRLEN(REPLACE(?targetMotifMatchCigarQ609I3MF_01978207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) .
BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01978208) - 1) AS ?thisPositionOn77) .
BIND(?thisPositionOn77 AS ?thisPositionOn78) .
BIND(?this AS ?pfs1t219) .
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_01978a74')) AS ?annotation74) .
BIND(?this AS ?pfs73) .
}
}
"xsd:string |